С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
svk2140
88 / 0 / 3
Регистрация: 04.07.2013
Сообщений: 282
1

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

04.07.2013, 21:52. Просмотров 1039. Ответов 13
Метки нет (Все метки)

к примеру у меня есть прога


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};
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.07.2013, 21:52
Ответы с готовыми решениями:

Сохранения
Здравствуйте! Пишу игру на языке C. Хотел бы задать вопрос: как реализовать...

Сохранения в игре
Я создал свои игру.И при каждом закрытии к примеру рекорд , жизни сбрасываются...

не работает ф-я сохранения и загрузки
#include&lt;iostream&gt; #include&lt;conio.h&gt; #include&lt;stdio.h&gt; #include&lt;dos.h&gt;...

Тип для сохранения пути
string S S.c_str() В S записывается путь к файлу. Просто уже все горит****,...

Сохранения данных массива и наоборот
Здравствуйте! Я еще начинающий программист и мне нужна ваша помощь. Переменные...

13
hwmlex
41 / 41 / 22
Регистрация: 30.01.2013
Сообщений: 133
04.07.2013, 21:54 2
Можно записать значения в файл.
0
castaway
Эксперт С++
4934 / 3039 / 455
Регистрация: 10.11.2010
Сообщений: 11,119
Записей в блоге: 10
Завершенные тесты: 1
04.07.2013, 21:54 3
Сохраняй перед выходом в файл/базу данных, при входе читай, по-другому тут никак.
0
Denisqwwq
38 / 32 / 7
Регистрация: 01.06.2013
Сообщений: 117
04.07.2013, 21:55 4
svk2140, можно записать значения в файл и при следующем открытии считывать информацию из файла в массив.
ой, уже ответили.
0
svk2140
88 / 0 / 3
Регистрация: 04.07.2013
Сообщений: 282
04.07.2013, 22:00  [ТС] 5
Цитата Сообщение от Denisqwwq Посмотреть сообщение
svk2140, можно записать значения в файл и при следующем открытии считывать информацию из файла в массив.
ой, уже ответили.
ну чтоже так сложно написать как сохранять в файл?
0
castaway
Эксперт С++
4934 / 3039 / 455
Регистрация: 10.11.2010
Сообщений: 11,119
Записей в блоге: 10
Завершенные тесты: 1
04.07.2013, 22:03 6
Цитата Сообщение от svk2140 Посмотреть сообщение
ну чтоже так сложно написать как сохранять в файл?
Разве в этом был твой изначальный вопрос?
0
hwmlex
41 / 41 / 22
Регистрация: 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, 'формат','данные');
0
svk2140
88 / 0 / 3
Регистрация: 04.07.2013
Сообщений: 282
04.07.2013, 22:07  [ТС] 8
hwmlex, учитывайте что вы в форуме для чайников напишите библиотеку + я не в с а с++ программирую
0
Denisqwwq
38 / 32 / 7
Регистрация: 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();
Более подробную информацию ищите в интернете.
0
svk2140
88 / 0 / 3
Регистрация: 04.07.2013
Сообщений: 282
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();
0
Denisqwwq
38 / 32 / 7
Регистрация: 01.06.2013
Сообщений: 117
04.07.2013, 22:16 11
svk2140,
вот так:
C++
1
file.open("C:\\bazasave.cpp");

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

Не по теме:

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

5
svk2140
88 / 0 / 3
Регистрация: 04.07.2013
Сообщений: 282
05.07.2013, 12:52  [ТС] 14
Цитата Сообщение от lazybiz Посмотреть сообщение

Не по теме:

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

если я не ошибаюсь, тут только про это и пишут)
да и + я не имел ввиду сам форум. я имел ввиду раздел с++ ДЛЯ НАЧИНАЮШИХ
0
05.07.2013, 12:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.07.2013, 12:52

Проблемы сохранения структуры в файл
Здравствуйте, уважаемые программисты! Есть вот такая вот структура: struct...

Изменить тип сохранения файла
У меня есть генератор паролей,он ниже.При запуске и окончании создании,он...

Функция для сохранения в файл
У меня есть функция Outfile для сохранения в файл void Outfile(stud&amp; s)...


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

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

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