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

Программа должна сохранять данный в файле - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамическое выделение памяти http://www.cyberforum.ru/cpp-beginners/thread162390.html
Уважаемые программисты!!!! Подскажите как выделить память для двумерного массива. Заранее спасибо!!!
C++ Аналог метода Split для std::string Как можно раздилить string? вот например строчка из сишарп string s = "class Klass"; string sarr = s.Split(' '); есть нечто подобное в с++ ? http://www.cyberforum.ru/cpp-beginners/thread162341.html
Поиск букв латиницы C++
Найти буквы латиницы в словах текста. Вывести такие слова на екран.
Вывести на экран имя класса C++
Можно как нибуть форматнуть в string имя класса? class HelloWorld { public: string s; void view(){ cout << s << endl;
C++ Исчезает окно консоли http://www.cyberforum.ru/cpp-beginners/thread162308.html
Запускаю программу, ввожу первое число, второе число, жму Enter и окно MS DOS исчезает, не выводя сумму. Что нужно добавить? Именуйте темы осмысленно. Название "Что нужно добавить?" никак не говорит о Вашей проблеме.
C++ Не могу понять разницу! do-while Цикл for работает: #include <iostream> #include <math.h> #include <conio.h> using namespace std; int main() { char ch='a'; подробнее

Показать сообщение отдельно
bol2909
 Аватар для bol2909
2 / 2 / 1
Регистрация: 29.08.2010
Сообщений: 51
30.08.2010, 13:02  [ТС]     Программа должна сохранять данный в файле
CyBOSSeR, почитайте пожалуйста тему там все написано
1 файл (temp) нужен для сохранения последнего полученного числа и последующей его перезаписи
2 файл (input) нужен для хранения истории операций то есть какие вводились данные сегодня вчера или еще когда то

Добавлено через 20 минут
Вот мой код единственное чего не хватает это проверки на файл input.txt но это не беда)
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
#include <iostream>
#include <fstream>
#include "conio.h"
 
int main()
{
   std::ifstream ifs;
   ifs.open("temp.txt");
   if(!ifs)
    {std::cout<<"Can`t open file (temp.txt)\nCheck that you created files in the right folder!\n";
   _getch();
   return 0;}
   
 
   int total_money, earnings, costs, now, result;
   ifs>>now;
   std::cout<<"Enter your earnings: ";
   std::cin>>earnings;
   std::cout<<"Enter your costs: ";
   std::cin>>costs;
   total_money=earnings-costs;
   result=total_money+now;
   std::cout<<"Your money: "<< now <<'\n';
   std::cout<<"Your earnings: "<< earnings<< '\n';
   std::cout<<"Your costs: "<< costs<< '\n';
   std::cout<<"Now your money: "<< result<< '\n';
   std::ofstream temp;
   temp.open("temp.txt");
   temp<<result;
   std::ofstream ofs;
   ofs.open("input.txt", std::ios::app);
   ofs<<"Было:"<<now<<' '<<"Доходы:"<<earnings<<' '<<"Расходы:"<<costs<<' '<<"Разница:"<<total_money<<' '<<"Стало:"<<result<<'\n';
    _getch();
   return 0;
}
Добавлено через 19 минут
Добавил дату:

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
#include <iostream>
#include <fstream>
#include "conio.h"
 
int main()
{
   std::ifstream ifs;
   ifs.open("temp.txt");
   if(!ifs)
    {std::cout<<"Can`t open file (temp.txt)\nCheck that you created files in the right folder!\n";
   _getch();
   return 0;}
   
 
   int total_money, earnings, costs, now, result,month,date;
   ifs>>now;
   std::cout<<"Enter the date\n"<<"Date:";
   std::cin>>date;
   std::cout<<"Enter the month\n"<<"Month:";
   std::cin>>month;
   std::cout<<"Enter your earnings: ";
   std::cin>>earnings;
   std::cout<<"Enter your costs: ";
   std::cin>>costs;
   total_money=earnings-costs;
   result=total_money+now;
   std::cout<<"Your money: "<< now <<'\n';
   std::cout<<"Your earnings: "<< earnings<< '\n';
   std::cout<<"Your costs: "<< costs<< '\n';
   std::cout<<"Now your money: "<< result<< '\n';
   std::ofstream temp;
   temp.open("temp.txt");
   temp<<result;
   std::ofstream ofs;
   ofs.open("input.txt", std::ios::app);
   ofs<<"Дата:"<<date<<"."<<month<<' '<<"Было:"<<now<<' '<<"Доходы:"<<earnings<<' '<<"Расходы:"<<costs<<' '<<"Разница:"<<total_money<<' '<<"Стало:"<<result<<'\n';
    _getch();
   return 0;
}
Добавлено через 53 минуты
Кто нибудь знает как сделать проверку input.txt файла?
 
Текущее время: 21:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru