Форум программистов, компьютерный форум 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++ Системы исчиления в C++ http://www.cyberforum.ru/cpp-beginners/thread162325.html
Как работать со системами исчиления на C++. Какие переменные надо использовать? Для примера помогите мне решить эту задачу... Число вводится своим двоичным представлением (длина числа не превышает 10000 двоичных разрядов). Необходимо определить делится ли число на 15.
C++ Объекты классов, взаимодействуют между собой посредством передачи сообщений Помогите решить задачку,нужна в инст на комиссионный экзамен. Составить программу реализующую: 1)классы,которые могут содержать конструкторы,компонентные функции,перегружающие операторы,компонентные функции,обеспечивающие передачу сообщений между объектами,другие компонентные функции;элементы данных,указатели на данные; 2)объекты классов,взаимодействуют между собой посредством передачи... подробнее

Показать сообщение отдельно
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 файла?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru