Двумерный массив, загрузка из файла
От: Lyrka  
Дата: 01.02.11 20:04
Оценка:
Ребят, возник вопрос... Есть файл, содержщий к примеру:

ООООМММММММММММ
ООООМММММММММММ
ООООМММММММММММ
МММММММММММММММ
МММММММММММММММ
МММММММММММММММ
МММММММММММММММ

Так вот. Мне нужно его считать в массив, но не весь. А конкретно ту область где находятся символы "О".

while (true)
{
if(i != map_size_x)
{

if(j != map_size_y)
{
j++;
in >> cLoadMap[i][j];
std::cout << cLoadMap[i][j];

}
else
{
j = 0;
i++;
std::cout << "\n";
}
}
else
{
break;
}

}

Этот код как бэ нормально сортирует символы в массиве, но, in >> cLoadMap[i][j]; , заносит все символы в массив из файла по порядку, т.е. там где мне нужно перейти на другую строку, он не переходит, и работает с этой строкой до конца.

Так вот в чем вопрос: как сделать, чтоб из файла считывалось N'ое количество символов в строке, и переходило считывать N'ое количество символов со строки ниже, и т.д.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.