Форум программистов, компьютерный форум, киберфорум
Наши страницы

Заполнение двумерного массива из файла. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача на цикл, ошибка кода http://www.cyberforum.ru/cpp-beginners/thread353584.html
Помогите найти ошибку в коде, программа не компилируется... вот задание: Дано натуральное число n. Выяснить, можно ли представить n! в виде произведения трех последовательных целых чисел. ...
C++ Ветвление в С++ Доброго времени суток. НЕзнаю как можно реализовать две задачи на ветвление. Может кто нибудь помочь. кодом? Буду оччень признателен. 1. На плоскости XOY задана своими координатами точка А.... http://www.cyberforum.ru/cpp-beginners/thread353548.html
C++ Перебрать файлы в каталогах и переименовать их, нужна помощь
Добрый день. Есть следующая задача. В одном каталоге находятся картинки, все файлы без расширения. 1-Как перебрать все файлы формата "main_menu" в каталоге 2-Изменить наименование файла до...
В матрице найти число с наибольшей дробной частью в каждой строке. C++
Доброго утра! Всем! Вообщем требуется подсказка. Есть такая задача: В матрице найти число с наибольшей дробной частью в каждой строке. Вообщем задаем матрицу: 2.1 2.3 2.9 3.5 1.2 2.1 ...
C++ как написать ln http://www.cyberforum.ru/cpp-beginners/thread353528.html
ln|(y-sqrt|x||)(x-y/z+pow(x,2.0) как написать на с++???
C++ переход с делфи на цпп здравствуйте ув. товарищи хотелось что бы вы подсказали какие нибудь ссылки с базовыми примерами для цпп т.к. я даже не знаю как присваивать по мойму было "==" вот так)) так же сышал том что в цпп... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7983 / 4742 / 321
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 3
19.09.2011, 17:45
KorPaEv, 1) Зачем открывать в бинарном режиме?
2) Зачем нужен двумерный массив?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
std::string filename;
std::cin >> filename;
ifstream ifs(filename.c_str());
if (!ifs)
{
   std::cerr << "Can` t open file" << std::endl;
   return 1;
}
std::vector<std::string> buf(2);
std::string str;
while (std::getline(ifs, str))
{
   buf.at(0).push_back(str.at(0));
   buf.at(1).push_back(str.at(1));
}
std::copy(buf.begin(), buf.end(), std::ostream_iterator<std::string>(std::cout, "\n"));
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.