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

не корректный вывод из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массивы. Вычислить по формуле и вывести на экран все возможные комбинации сумм чисел http://www.cyberforum.ru/cpp-beginners/thread779245.html
Доброго всем времени суток.Я делаю только первые шаги в программировании.Начал разбираться с массивами простенькие задачки вроде получаются,а вот с этой не могу справиться.Дано 30 произвольных чисел типа double.Требуется вычислить по формуле и вывести на экран все возможные комбинации сумм этих чисел в произвольном,заданным пользователем интервале с заданной пользователем точностью.Комбинации в...
C++ UnicodeString to Array of char c++ builder Подскажите пожалуйста, каким образом можно посимвольно записать AnsiString в Array char. Можно так же вариант и из файла. Если не трудно, то можно ссылки на аналогичную тему. Пролистал гугл, подходящего не нашел, к сожалению... Необходимость заключается в том, чтобы перевернуть содержимое текста из компонента memo, либо файла. Буду благодарен за помощь. http://www.cyberforum.ru/cpp-beginners/thread779232.html
Написать рекурсивную функцию вычисления полинома: C++
Написать рекурсивную функцию для вычисления полинома: G0(x)=1; G1(x)=x-1 Gn(x)=(x-2n+1)Gn-1(x) –(n-1)2Gn-2(x) даже мыслей нет в формулах вообще не шарю(
C++ В каком случае проверка условия выполняется быстрее?
В каком случае проверка условия выполняется быстрее? while(1); или while(true); Ведь в одном из этих случаев должно происходить приведение типов, в каком именно?
C++ Попадание точки в заданную область по координатам http://www.cyberforum.ru/cpp-beginners/thread779225.html
1)задать круг и триугольник(смотреть рискунок) 2)ввести координаты точки (x,y); 3)вывести результат (попадает точка в заданную область или нет). мне хотя б саму формулу как задать круг и треугольник
C++ Составьте программу, которая создает стек из произвольного количества элементов Здравствуйте!!! Помогите пожалуйста, не могу разобраться с программой. Составьте программу, которая создает стек из произвольного количества элементов. Информационная часть динамического элемента должна состоять из двух целых чисел. Организуйте обработку каждого элемента: печать целых чисел из информационной части и остатка от деления первого целого числа на второе. подробнее

Показать сообщение отдельно
fuzzytoozy
8 / 8 / 1
Регистрация: 23.11.2012
Сообщений: 94
05.02.2013, 05:21     не корректный вывод из файла
Здравствуйте! Такая проблема: запрашиваю в цикле ввод данных, введенные данные заношу в файл data.txt. Далее пытаюсь извлечь данные из файла и вывести их на экран. Последние введенные данные выводятся 2 раза, не понимаю почему. Подскажите пожалуйста.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
//---------------------------------------------------------------------------
 
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;
 
//---------------------------------------------------------------------------
 
int main(int argc, char* argv[])
{
  ifstream if1;
  ofstream of1("data.txt");;
  unsigned long num;
  char ans = 'y';
  string s1,s2;
 
  while( ans == 'y' )
  {
   cout << "\nEnter employer's name: ";
   cin >> s1;
   cout << "\nEnter employer's surname: ";
   cin >> s2;
   cout << "\nEnter employer's number: ";
   cin >> num;
   of1 << s1 << ' ' << s2 << ' ' << num << ' ';
 
 
   cerr << "\nContinue?(Y/N): ";
   cin >> ans;
  }
 
  of1.close();
  if1.open("data.txt");
  while ( !if1.eof() )
  {
   if1 >> s1 >> s2 >> num ;
 
   cout << "\nEmployer's name: " << s1;
   cout << "\nEmployer's surname: " << s2;
   cout << "\nEmployer's number: " << num << endl;
  }
 
   system("PAUSE");
 
        return 0;
}
//---------------------------------------------------------------------------
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru