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

сохранения с++ - C++

Восстановить пароль Регистрация
 
svk2140
-8 / 0 / 1
Регистрация: 04.07.2013
Сообщений: 254
04.07.2013, 21:52     сохранения с++ #1
к примеру у меня есть прога


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
#include <iostream>
using namespace std;
int w = 0;
int main()
{
    do
    {
        w++;
        int s[] = {};
        
        for(int i = w-1;i < w;i++)
        {
            cout << "vvedite chislo #" << i+1 << ": ";
        }
        cin >> s[w];
        
        cout << "vvedite nomer elementa: ";
        int q = 0;
        cin >> q;
        
        cout << "element#" << q << " sederzit znachenie: " << s[q] << endl;
    }
    while(true);
}

она вводит в эрэй значения. К примеру у нас уже есть 2 введённых значения в эрэй. Теперь он выглядит так
int s[2] = {1,2}; но как мне сделать так, чтобы после закрытия программы, не открывался заново код, так как он снова будет int s[] = {}; а в нём остались значения, и он уже выглядел так int s[2] = {1,2};
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
hwmlex
 Аватар для hwmlex
41 / 41 / 3
Регистрация: 30.01.2013
Сообщений: 133
04.07.2013, 21:54     сохранения с++ #2
Можно записать значения в файл.
castaway
Эксперт С++
4848 / 2987 / 368
Регистрация: 10.11.2010
Сообщений: 11,028
Записей в блоге: 10
Завершенные тесты: 1
04.07.2013, 21:54     сохранения с++ #3
Сохраняй перед выходом в файл/базу данных, при входе читай, по-другому тут никак.
Denisqwwq
 Аватар для Denisqwwq
38 / 32 / 1
Регистрация: 01.06.2013
Сообщений: 117
04.07.2013, 21:55     сохранения с++ #4
svk2140, можно записать значения в файл и при следующем открытии считывать информацию из файла в массив.
ой, уже ответили.
svk2140
-8 / 0 / 1
Регистрация: 04.07.2013
Сообщений: 254
04.07.2013, 22:00  [ТС]     сохранения с++ #5
Цитата Сообщение от Denisqwwq Посмотреть сообщение
svk2140, можно записать значения в файл и при следующем открытии считывать информацию из файла в массив.
ой, уже ответили.
ну чтоже так сложно написать как сохранять в файл?
castaway
Эксперт С++
4848 / 2987 / 368
Регистрация: 10.11.2010
Сообщений: 11,028
Записей в блоге: 10
Завершенные тесты: 1
04.07.2013, 22:03     сохранения с++ #6
Цитата Сообщение от svk2140 Посмотреть сообщение
ну чтоже так сложно написать как сохранять в файл?
Разве в этом был твой изначальный вопрос?
hwmlex
 Аватар для hwmlex
41 / 41 / 3
Регистрация: 30.01.2013
Сообщений: 133
04.07.2013, 22:03     сохранения с++ #7
C
1
2
3
4
5
6
7
int main()
{
FILE *fp;
fp = fopen('out.txt', 'w');
fprintf(fp,'формат', 'данные для записи');
fclose(fp);
}
Для чтения - модификатор не 'w', а 'r' . И
C
1
fscanf(fp, 'формат','данные');
svk2140
-8 / 0 / 1
Регистрация: 04.07.2013
Сообщений: 254
04.07.2013, 22:07  [ТС]     сохранения с++ #8
hwmlex, учитывайте что вы в форуме для чайников напишите библиотеку + я не в с а с++ программирую
Denisqwwq
 Аватар для Denisqwwq
38 / 32 / 1
Регистрация: 01.06.2013
Сообщений: 117
04.07.2013, 22:08     сохранения с++ #9
подключаете библиотеку
C++
1
#include <fstream>
если необходимо записать информацию в файл:
C++
1
2
3
4
5
int a=5; //записывать к примеру будем значение переменной
ofstream file;
file.open("путь к файлу");
file << a; 
file.close();
Если хотите считывать информацию из файла в переменную:
C++
1
2
3
4
5
int a;
ifstream file;
file.open("путь к файлу");
file >> a;
file.close();
Более подробную информацию ищите в интернете.
svk2140
-8 / 0 / 1
Регистрация: 04.07.2013
Сообщений: 254
04.07.2013, 22:13  [ТС]     сохранения с++ #10
ну вот так ввёл и не появился файл bazasave.cpp

C++
1
2
3
4
5
int a = 5;
            ofstream file;
            file.open("C:\bazasave.cpp");
            file << a; 
            file.close();
Denisqwwq
 Аватар для Denisqwwq
38 / 32 / 1
Регистрация: 01.06.2013
Сообщений: 117
04.07.2013, 22:16     сохранения с++ #11
svk2140,
вот так:
C++
1
file.open("C:\\bazasave.cpp");

и расширение можно выбрать попроще, к примеру .txt
nxtech
77 / 59 / 2
Регистрация: 26.06.2013
Сообщений: 198
04.07.2013, 22:17     сохранения с++ #12
C:\\bazasave.cpp
castaway
04.07.2013, 22:47
  #13

Не по теме:

Цитата Сообщение от svk2140 Посмотреть сообщение
что вы в форуме для чайников
Это не форум для чайников, да будет тебе известно. И учитывай что ты все-таки на форуме, а не на сайте "решите мне то и это"...

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.07.2013, 12:52     сохранения с++
Еще ссылки по теме:

C++ не работает ф-я сохранения и загрузки
C++ Проблемы сохранения структуры в файл
Ошибка сохранения/загрузки объекта с файла C++

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

Или воспользуйтесь поиском по форуму:
svk2140
-8 / 0 / 1
Регистрация: 04.07.2013
Сообщений: 254
05.07.2013, 12:52  [ТС]     сохранения с++ #14
Цитата Сообщение от lazybiz Посмотреть сообщение

Не по теме:

Это не форум для чайников, да будет тебе известно. И учитывай что ты все-таки на форуме, а не на сайте "решите мне то и это"...

если я не ошибаюсь, тут только про это и пишут)
да и + я не имел ввиду сам форум. я имел ввиду раздел с++ ДЛЯ НАЧИНАЮШИХ
Yandex
Объявления
05.07.2013, 12:52     сохранения с++
Ответ Создать тему
Опции темы

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