Форум программистов, компьютерный форум CyberForum.ru

Не игнорировать пробелы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Литература для изучения С++ http://www.cyberforum.ru/cpp-beginners/thread843488.html
Посоветуйте книгу которую можно взять как основной учебник по С++, я купил "Полный справочник по С++ Г. Шилдт" прочитал около половины и остановился так как по справочнику учить тяжеловато. Хотел взять Дейтелов но многие ругаются за перевод, вот и не знаю кого взять за основу... PS Основы знаю (выполнял много задач на циклы, массивы, структуры и тому подобное). Заранее спасибо! ;)
C++ Олимпиадная задача - сумма чисел меньших N, которые делятся на A или на B Условие Ватсон поставил Рыбке простую задачу - найти сумму чисел меньших N, которые должны делиться или на A, или на B, и вывести ее остаток от деления на 1000000007 (10^9 + 7). Помогите Рыбке справиться с этой задачей. Входные данные В одной строке заданы три целых числа N, A и . 1 <= N, A, B < 10^18. Выходные данные Рассчитать остаток от деления необходимой суммы на 1000000007. http://www.cyberforum.ru/cpp-beginners/thread843484.html
Олимпиадная задача - память Ватсона C++
Условие Память Ватсона достигла критического состояния. Это означает, что все ячейки его памяти заполнились единицами. Рыбка узнала, что если всю память Ватсона считать одним большим шестнадцатеричным числом, то это число будет делиться на 7. Но не поверила и захотела проверить этот факт. Для этого Рыбка узнала у Ватсона, сколько ячеек в его памяти. Оказалось, что их очень много - таких больших...
переделать программу из Pascal в С++ C++
есть программа на паскале для поиска перевода слов в файлах. нужно переделать эту программу на c++. uses crt; var ru,en: text; r: byte; procedure FindEn; var s,ss,se: string; n: integer; begin
C++ как считать весь файл ? http://www.cyberforum.ru/cpp-beginners/thread843463.html
char buff; ifstream fin("/Users/Vitaly/Desktop/laba2/laba2/list.txt",ios_base::in); fin>>buff,50; cout<<buff; fin.close(); Эта программа считутет первое слово , если я напишу fin.getline(buff,50), то программа считает первую строку в 50 символов , Вопрос : Как считать файл в котором n строк ?
C++ СЛАУ методом Жордана-Гаусса Нужна программа для решения СЛАУ методом Жордана-Гаусса с выбором главного элемента. подробнее

Показать сообщение отдельно
fuzzytoozy
8 / 8 / 1
Регистрация: 23.11.2012
Сообщений: 94

Не игнорировать пробелы - C++

20.04.2013, 18:40. Просмотров 1418. Ответов 4
Метки (Все метки)

Суть вопроса в следующем. Хочу при помощи следующего кода записать содержимое текстового файла в массив. Можно и не в массив, в любой контейнер, но операция copy по какой то причине воспринимает только массив. При всем этом я не хочу чтобы игнорировались пробелы. Как добиться этого результата?
C++
1
2
3
4
5
6
7
8
9
10
ifstream file("song.dat");
ifstream_iterator<char> isiter(file);
ifstream_iterator<char> end_of_stream;
char array[10000];
string s1;
vector<char> v1;
 
//copy(isiter, end_of_stream,v1); - не работает =-/
//copy(isiter, end_of_stream,s1); - даже если указать тип string не работает
//copy(isiter,end_of_stream,array); - работает, но игнорирует все пробелы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru