Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Программирование. Работа с файлами

guasha_ Ученик (88), открыт 1 неделю назад
Здравствуйте, такой вопрос, я вывожу из файла значения line[j] и мне необходимо все эти значения записать в массив chicla[10][10], помогите пожалуйста. Не могу понять где нужно вставить for ы для записи в массив.
2 ответа
Cogni Просветленный (41265) 1 неделю назад
Объяви int row=0, col=0 и внутри while(getline(fin_first, line)) в цикле for(int j=0; j<line.length() && row<10; j++) записывай chicla[row][col++] = line[j], а когда col дойдёт до 10 или j==line.length()-1, увеличивай row++ и обнуляй col=0, следя за тем, чтобы row тоже не превысил 9.
guasha_Ученик (88) 1 неделю назад
можете подсказать, где мы должны проверять col и увеличивать row?
Cogni Просветленный (41265) guasha_, Проверяй col сразу после записи символа и, если col достиг 10, обнуляй его и увеличивай row, следя, чтобы row не превысил 9.
Похожие вопросы