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

Запись данных в текстовый файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заполнение структуры http://www.cyberforum.ru/cpp-beginners/thread699021.html
Вот есть такая программа, как мне сделать чтобы я не вводил данные каждый раз, а программа сама заполняла все поля? #include <iostream.h> #include <string> using namespace std; struct...
C++ try vs return в обработке ошибок Скажите пожалуйста, как лучше обрабатывать ошибку: return ... или throw ... ? Если функция типа void Добавлено через 13 минут вверх http://www.cyberforum.ru/cpp-beginners/thread699016.html
Скомпилировать проект на Theards C++
Ребят, очень нужна помощь в компиляции проекта на theards на С++. Хочу разобраться в работе с нитями. Нашла удачный пример работы с потоками, пытаюсь его запустить, но при компиляции ошибки. Ранее...
Передача консольных команд в CMD через system(""); C++
Всем привет! Подскажите как выполнять консольные команды через system с правами администратора? На пример: int main(void) { system("sc create MyService binpath= d:\\myservice.exe typy= own...
C++ Перевод с Fortran на С++ http://www.cyberforum.ru/cpp-beginners/thread698988.html
Доброго времени суток. Проблема в следующем, никак не могу разобраться с синтаксисом Fortran. В свое время изучал С++, и то правда давно дело было. Есть код программы на Fortran, не могли бы Вы...
C++ Дописать "рубль" в правильной форме Написать программу которая после введенного с клавиатуры числа ( в диапазоне от 1 до 999), обозначающего денежную единицу,дописывает "рубль" в правильной форме. Например,12 рублей,21 рубль. ... подробнее

Показать сообщение отдельно
Leew
1 / 1 / 0
Регистрация: 12.10.2012
Сообщений: 29

Запись данных в текстовый файл - C++

15.11.2012, 23:03. Просмотров 1862. Ответов 6
Метки (Все метки)

Помогите решить задачу. Нужно создать что-то типа базы данных с записью в текстовый документ. Нужно вводить из клавиатуры марку машины и год изготовления. После чего эта информация записывается в текстовый файл в таком виде: № записи(инкремент) / Марка машины / Год изготовления / Дата записи в файл. Информация должна дописываться в файл, а не переписывать его при повторном запуске программы.
Вот пока то что я сделал:
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
#include <iostream>
#include <fstream>
#include <ctime>
using namespace std;
 
int main()
{
    int Number, n;    
    cout<<"Введите количество машин: "<<endl;
    cin>>n;
    string Brand[n];
    string Time[n];
   for(int i=0;i<n;i++)
        {
                cout<<"Введите марку машины: "<<endl;
                cin>>Brand[i];
        }
    // file
   char * fileName = "C:\\example.txt"; // 
    FILE * file = fopen(fileName, "w");
    if (file)
    {
                    // data
                time_t Data = time(NULL);
                tm* timeinfo = localtime(&Data);
                Time[i]=asctime(timeinfo);
              fputs(Brand[i].c_str(), file);
    }
   fclose(file);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru