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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 5.00
Yashman
 Аватар для Yashman
1 / 3 / 0
Регистрация: 02.07.2011
Сообщений: 90
25.08.2011, 16:13     Сохранение результата программы в файл #1
Всем привет! Может кто нибудь подскажет, как осуществить такую затею: допустим, я написал программу, для ведения счета в какой-то игре и хочу, что-бы по окончанию игры создавался notepad файл, куда копируется весь текст из окна приложения?
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
Заблокирован
Автор FAQ
25.08.2011, 16:42     Сохранение результата программы в файл #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Посмотри сюда
Сохранение(загрузка) свойств элементов формы в файл
в указанном топике реализовал задание немного шире чем твоё - запоминал состояние всех контролов, а потом загружал при запуске программы, у тебя задача проще - сохранить значение из эдита
Yashman
 Аватар для Yashman
1 / 3 / 0
Регистрация: 02.07.2011
Сообщений: 90
25.08.2011, 17:19  [ТС]     Сохранение результата программы в файл #3
Честно говоря я не понял, что я должен делать, хотя прочитал всю тему несколько раз, о файлах типа .ini не имею ни малейшего понятия. Может объяснишь по подробнее как и что делать?
-=ЮрА=-
Заблокирован
Автор FAQ
25.08.2011, 17:29     Сохранение результата программы в файл #4
Цитата Сообщение от Yashman Посмотреть сообщение
естно говоря я не понял, что я должен делать, хотя прочитал всю тему несколько раз, о файлах типа .ini не имею ни малейшего понятия. Может объяснишь по подробнее как и что делать?
- ini -тот же txt-ник, даже редактируется блокнотом, просто исторически повелось что с расширением ini идут файлы настроек. В твоём примере нужно сохранить результат в файл, и при запуске программы счиать его за это в моём посте Сохранение(загрузка) свойств элементов формы в файл за это отвечают функции
C++
1
2
bool Initialize();
bool SaveCaption();
Петррр
 Аватар для Петррр
5917 / 3354 / 333
Регистрация: 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);
}
Петррр
 Аватар для Петррр
5917 / 3354 / 333
Регистрация: 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();
}
-=ЮрА=-
Заблокирован
Автор FAQ
25.08.2011, 17:41     Сохранение результата программы в файл #7
Цитата Сообщение от Петррр Посмотреть сообщение
getchar();
- просто вопрос - зачем в коде загрузки данных эта функция?По идеи автоматом всё загружаться должно или же сообщение о загрузке параметров предусмотреть
Yashman, если с моим классом тебе сложновато разобраться, то у Петррр-а всё довольно прозрачно и просто написано, думаю тебе его код проще использовать будет
Петррр
 Аватар для Петррр
5917 / 3354 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
25.08.2011, 17:59     Сохранение результата программы в файл #8
-=ЮрА=-, что бы Yashman не сказал что он ничего на экране не увидел.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.08.2011, 15:28     Сохранение результата программы в файл
Еще ссылки по теме:

C++ ввод и вывод результата в файл
C++ Запись результата программы в файл txt
C++ Вывод результата работы программы

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

Или воспользуйтесь поиском по форуму:
Yashman
 Аватар для 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?
Yandex
Объявления
26.08.2011, 15:28     Сохранение результата программы в файл
Ответ Создать тему
Опции темы

Текущее время: 16:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru