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

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

Войти
Регистрация
Восстановить пароль
 
naa17
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 47
#1

Как взять данные из файла и сохранить в файл? - C++

18.05.2014, 11:12. Просмотров 351. Ответов 8
Метки нет (Все метки)

День добрый.

Подскажите, как взять данные из файла и как сохранить данные в файл.

Желательно на примере графа.

Спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2014, 11:12     Как взять данные из файла и сохранить в файл?
Посмотрите здесь:

Как из файла записать данные в другой файл? C++
C++ Сохранить массив в файл а потом считать его из файла
C++ как занести значения в vector из файла и сохранить их в файл?
Данные из текстового файла записать в бинарный файл C++
C++ Сохранить данные в файл
Вычислить объем цилиндра. Исходные данные считываются программой из файла. Результат сохранить в файл C++
Как из FB2 файла взять картинку C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
6115 / 5718 / 1849
Регистрация: 18.12.2011
Сообщений: 14,615
Завершенные тесты: 1
18.05.2014, 11:18     Как взять данные из файла и сохранить в файл? #2
чтение текста из файла
C++
1
2
3
ifstream in("filename.txt");
char str[100];
in.getline(str,100);
запись текста в файл
C++
1
2
3
4
ofstream out("filename.txt");
char str[100]="Text example";
out.write(str,sizeof(str));
out.close();
naa17
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 47
18.05.2014, 11:22  [ТС]     Как взять данные из файла и сохранить в файл? #3
почему-то in подчеркивает. Возможно необходимо подключить какую-либо библиотеку?
zss
Модератор
Эксперт С++
 Аватар для zss
6115 / 5718 / 1849
Регистрация: 18.12.2011
Сообщений: 14,615
Завершенные тесты: 1
18.05.2014, 11:27     Как взять данные из файла и сохранить в файл? #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
   ifstream in("filename.txt");
   if(!in)
   {
       cout<<"Open file error"<<endl;
       system("pause");
       return 1;
   }
   char str[100];
   in.getline(str,100);
   cout<<str<<endl;
   system("pause");
   return 1;
}
naa17
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 47
18.05.2014, 11:32  [ТС]     Как взять данные из файла и сохранить в файл? #5
пропуск инициализации "in" из-за метки "case"
zss
Модератор
Эксперт С++
 Аватар для zss
6115 / 5718 / 1849
Регистрация: 18.12.2011
Сообщений: 14,615
Завершенные тесты: 1
18.05.2014, 12:06     Как взять данные из файла и сохранить в файл? #6
в VS 2008 все ок.
Попробуйте in поменять, например, на inp
naa17
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 47
18.05.2014, 12:08  [ТС]     Как взять данные из файла и сохранить в файл? #7
не помогло, может быть есть другой способ вызова из файла?
zss
Модератор
Эксперт С++
 Аватар для zss
6115 / 5718 / 1849
Регистрация: 18.12.2011
Сообщений: 14,615
Завершенные тесты: 1
18.05.2014, 12:33     Как взять данные из файла и сохранить в файл? #8
А Вы везде поменяли:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
   ifstream inp("filename.txt");
   if(!inp)
   {
       cout<<"Open file error"<<endl;
       system("pause");
       return 1;
   }
   char str[100];
   inp.getline(str,100);
   cout<<str<<endl;
   system("pause");
   return 1;
}
Если Да, то что-то не так с компилятором.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2014, 12:37     Как взять данные из файла и сохранить в файл?
Еще ссылки по теме:

C++ Можно ли сохранить данные класса в файл
C++ Как создать калькулятор, и взять из внешнего файла значения
Как правильно сохранить данные массива C++
Как взять громкость звукового файла в определенный момент времени? C++
Как считать данные из файла и вывести в файл C++

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

Или воспользуйтесь поиском по форуму:
naa17
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 47
18.05.2014, 12:37  [ТС]     Как взять данные из файла и сохранить в файл? #9
компилятор выдает следующие ошибки:

пропуск инициализации "inp" из-за метки "case"
пропуск инициализации "inp" из-за метки "default"
Yandex
Объявления
18.05.2014, 12:37     Как взять данные из файла и сохранить в файл?
Ответ Создать тему
Опции темы

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