Я пытаюсь просто распечатать значения, содержащиеся в массиве.
У меня есть массив строк, называемый "result". Я не знаю точно, насколько это велико, потому что он был автоматически сгенерирован.
Из того, что я прочитал, вы можете определить размер массива, выполнив следующее:
sizeof(result)/sizeof(result[0])
Это правильно? Потому что для моей программы sizeof (result) = 16 и sizeof (result [0]) = 16, так что код скажет мне, что мой массив имеет размер 1.
Однако это не выглядит правильным, потому что если я вручную распечатаю значения массива, например:
std::cout << result[0] << "\n";
std::cout << result[1] << "\n";
std::cout << result[2] << "\n";
std::cout << result[3] << "\n";
etc...
... тогда я вижу результирующие значения, которые я ищу. Массив имеет более 100 значений по длине/размеру.
Кажется, должно быть очень просто определить размер/длину массива... так что, надеюсь, я просто что-то пропустил здесь.
Я немного С++ newb, поэтому любая помощь будет оценена.