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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 5.00
Yashman
1 / 3 / 0
Регистрация: 02.07.2011
Сообщений: 90
#1

Сохранение результата программы в файл - C++

25.08.2011, 16:13. Просмотров 3992. Ответов 8
Метки нет (Все метки)

Всем привет! Может кто нибудь подскажет, как осуществить такую затею: допустим, я написал программу, для ведения счета в какой-то игре и хочу, что-бы по окончанию игры создавался notepad файл, куда копируется весь текст из окна приложения?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.08.2011, 16:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сохранение результата программы в файл (C++):

Загрузка массива и сохранение результата в файл - C++
Привет,написал прогу, и вней требовалось загрузить элементы массива из файла и после нахождения нужных значений сохранить результат в файл....

Запись результата программы в файл txt - C++
Всем Добрый вечер.Задание заключается в том что нужно записать имена,предметы и список оценок в файлик Создать функцию и вызвать ее при...

Сохранение результата в новый массив - C++
Собственно задача в самом названии. Мне нужно чтобы после выполнения функции с выводом a и ab(a) всё то что вывелось создавалось в новый...

Вывод результата работы программы - C++
Всем добрый вечер., столкнулся со след проблемой: #include <io.h> #include<iostream> #include <stdio.h> int main(){ ...

Завершение программы после вывода результата - C++
Здравствуйте!! Ниже приведен неполный(без столбцов) работающий код(вроде как). Проблема в том, что уже программа работает и строка...

Файл: При сохранение в файл big100.txt в блокноте отображаются иероглифы, почему? - C++
При сохранение в файл big100.txt в блокноте отображаются иероглифы интересно почему #include<iostream> #include<cstdlib> using...

8
-=ЮрА=-
Заблокирован
Автор FAQ
25.08.2011, 16:42 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Посмотри сюда
Сохранение(загрузка) свойств элементов формы в файл
в указанном топике реализовал задание немного шире чем твоё - запоминал состояние всех контролов, а потом загружал при запуске программы, у тебя задача проще - сохранить значение из эдита
3
Yashman
1 / 3 / 0
Регистрация: 02.07.2011
Сообщений: 90
25.08.2011, 17:19  [ТС] #3
Честно говоря я не понял, что я должен делать, хотя прочитал всю тему несколько раз, о файлах типа .ini не имею ни малейшего понятия. Может объяснишь по подробнее как и что делать?
0
-=ЮрА=-
Заблокирован
Автор FAQ
25.08.2011, 17:29 #4
Цитата Сообщение от Yashman Посмотреть сообщение
естно говоря я не понял, что я должен делать, хотя прочитал всю тему несколько раз, о файлах типа .ini не имею ни малейшего понятия. Может объяснишь по подробнее как и что делать?
- ini -тот же txt-ник, даже редактируется блокнотом, просто исторически повелось что с расширением ini идут файлы настроек. В твоём примере нужно сохранить результат в файл, и при запуске программы счиать его за это в моём посте Сохранение(загрузка) свойств элементов формы в файл за это отвечают функции
C++
1
2
bool Initialize();
bool SaveCaption();
1
Петррр
5965 / 3402 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
25.08.2011, 17:31 #5
C
1
2
3
4
5
6
7
8
#include <stdio.h>
//запись
main()
{
    FILE *file = fopen("C:\\1.txt", "w");
    fprintf(file, "%d", 123);
    fclose(file);
}
1
Петррр
5965 / 3402 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
25.08.2011, 17:32 #6
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
//чтение
main()
{
    FILE *file = fopen("C:\\1.txt", "r");
    int numberFromFile = 0; 
    fscanf(file, "%d", &numberFromFile);
    printf("%d", numberFromFile);
    fclose(file);
    getchar();
}
1
-=ЮрА=-
Заблокирован
Автор FAQ
25.08.2011, 17:41 #7
Цитата Сообщение от Петррр Посмотреть сообщение
getchar();
- просто вопрос - зачем в коде загрузки данных эта функция?По идеи автоматом всё загружаться должно или же сообщение о загрузке параметров предусмотреть
Yashman, если с моим классом тебе сложновато разобраться, то у Петррр-а всё довольно прозрачно и просто написано, думаю тебе его код проще использовать будет
0
Петррр
5965 / 3402 / 337
Регистрация: 28.10.2010
Сообщений: 5,926
25.08.2011, 17:59 #8
-=ЮрА=-, что бы Yashman не сказал что он ничего на экране не увидел.
1
Yashman
1 / 3 / 0
Регистрация: 02.07.2011
Сообщений: 90
26.08.2011, 15:28  [ТС] #9
Да, -=ЮрА=-, мне пока сложновато понять то, что ты написал, буду пользоваться ответом Петррра, но все равно, спасибо.

Добавлено через 15 минут
Кстати, Петррр, а есть какая ни будь команда типа Ctrl + A, Ctrl + C, что бы я в своей программе не заменял все cout на fprintf(), а просто в конце добавил
C++
1
2
3
FILE *file = fopen("C:\\1.txt", "w");
        fprintf(file, "%d", 123);
        fclose(file);
но вместо "123" во 2 строке что-то вроде Ctrl+A, Ctrl + C, чтобы весь текст и окна просто скопировался в файл 1.txt?
0
26.08.2011, 15:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.08.2011, 15:28
Привет! Вот еще темы с ответами:

очень нужен скриншот результата выполнения программы - C++
#include &quot;stdafx.h&quot; #include &lt;iostream.h&gt; #include &lt;math.h&gt; using namespace std; double a={{7, 1, 3, 2}, {0, 5, 4, 0}, {0, 1,...

Вывод результата работы программы ввиде таблицы - C++
Я сделал вывод работы программы ввиде таблицы с помощью setw. Но при выводе длинных слов или больших чисел вся таблица сбивается....

Файл результата не создается - C++
Пишу код очереди, а именно выгрузка контента очереди в файл. Все бы ничего, но файл не создается.. Я схожий (упрощенный) код написал в...

Запись результата в файл - C++
Доброе время суток! При записи результата в файл - ошибки. Уже рандомить стал с разных вариаций и все ровно ошибка. Может быть есть идеи? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru