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

Последний элемент из файла выводится 2 раза - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Почему в координата Y на мониторе вверху, а в математике она была в низу http://www.cyberforum.ru/cpp-beginners/thread950401.html
Почему в координата Y на мониторе вверху, а в математике она была в низу?, есть ли ссылка о том кто это придумал и почему он или она так решили сделать
C++ 7.Проецировать файл данных, в спроецированном файле определить количество строк и абзацев #include <windows.h> #include <stdio.h> main() { char* lpMapAddress; HANDLE File=CreateFile("data.txt", GENERIC_READ|GENERIC_WRITE, FILE_SHARE_READ|FILE_SHARE_WRITE, NULL, http://www.cyberforum.ru/cpp-beginners/thread950394.html
C++ Ввод арифметических выражений
Доброго времени суток! Задание такое: пользователь вводит арифметическое выражение (знаки только + и -, возможны скобки для минусов). Программа должна разобрать строку, каждое число перевести в двоичное и выполнять требуемые операции "вручную" (работа с элементами массива). Затем результат опять переводится в десятичную систему. Интересует этап разбора строки и записи цифр в массив. (Программа...
Удаление элемента из вектора C++
Здорова! Пытаюсь удалить элемент из вектора, но чото ничего не получается от код: //My_filter f(cin,cout); vector<int> v(3,4); vector<int>::iterator it; cout <<"v.size()= "<<v.size()<<endl; for(it=v.begin();it!=v.end();++it) it=v.erase(it);
C++ Крестики-нолики ревью http://www.cyberforum.ru/cpp-beginners/thread950335.html
Здравствуйте! Учусь программировать сам по книжке и гуглу, а хочется поучиться у живых людей. Вот моя первая самостоятельная программка - крестики-нолики. Она очень простая, ходы по очереди, но главное - работает:). Прошу посмотреть, оценить и подсказать что исправить (особенно алгоритм проверки выигрыша): #include <iostream> #include <clocale> using namespace std; void...
C++ Подскажите как подключить gl/glut.h Я использую MinGw Developer Studio ver 2.05. В ней отсутствует библиотека <gl/glut.h>. Откуда ее можно скачать и в какую папку нужно его скинуть, что бы можно было ею пользоваться??? P.S. Заранее спасибо. подробнее

Показать сообщение отдельно
qazc
0 / 0 / 1
Регистрация: 01.11.2011
Сообщений: 26
08.09.2013, 20:33     Последний элемент из файла выводится 2 раза
Добрый вечер. Подскажите, пожалуйста, почему при чтении из файла последний элемент выводиться 2 раза? Если в файле такие данные: "string1 string2 string3", то в результате получится "string1string2string3string3".

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <fstream>
#include <string>
 
int main() {
 
std::string str;
std::string result;
 
std::ifstream fromFile("test.txt");
 
if(!fromFile)
    std::cout << "Error";
 
while(!fromFile.eof()) {
    fromFile >> str;
    result+=str;
}
 
std::cout << result;
 
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru