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

Функции для записи данных в отдельный файл txt - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 116, средняя оценка - 4.92
dyosick
 Аватар для dyosick
61 / 61 / 6
Регистрация: 25.08.2008
Сообщений: 178
22.09.2008, 17:04     Функции для записи данных в отдельный файл txt #1
Прошу помочь с такой проблемой:какие функции используются для записи данных,в моём случае массива данных ,в отдельный файл txt
Всем заранее очень благодарен!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6468 / 2243 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
22.09.2008, 17:06     Функции для записи данных в отдельный файл txt #2
Какой язык? Можно использовать fread, fwrite, а можно и стримами.
Beliy_shum
 Аватар для Beliy_shum
1 / 1 / 0
Регистрация: 10.08.2008
Сообщений: 65
22.09.2008, 19:53     Функции для записи данных в отдельный файл txt #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <fstream>
#include <iostream>
#include <stdio.h>
 
void main(void)   
{
 ofstream input_file("file.txt") ;
    if(input_file==NULL) cout<< "~~ERROR~~ input file "<<"\n";
   
    for(i=0; i<array_count;i++)
{
    input_file << array[i]<< " ";
}
 
    input_file.close ();
}
Spo1ler
 Аватар для Spo1ler
291 / 51 / 3
Регистрация: 22.05.2008
Сообщений: 788
22.09.2008, 20:42     Функции для записи данных в отдельный файл txt #4
читаем материалы про стрим типа fstream
Non-Apret
 Аватар для Non-Apret
0 / 0 / 0
Регистрация: 23.09.2008
Сообщений: 5
23.09.2008, 18:53     Функции для записи данных в отдельный файл txt #5
либо....
C++
1
2
3
4
5
...
FILE *f=fopen ("output.txt","w");
....
fpintf (f,"%d", a);
...
а так выглядит сишный вариант....писать полностью мне лень....только если попросите....
fan
0 / 0 / 0
Регистрация: 07.06.2011
Сообщений: 5
07.06.2011, 18:56     Функции для записи данных в отдельный файл txt #6
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
25
#include <iostream>
#include <file.h>
 
int main(){
FILE *f,*g;
f=fopen("input.txt","r");
g=fopen("output.txt","w");
int n;
char l;
string v;
int a[100];
fscanf(f,"%d",n);
fscanf(f,"%c",l);
fscanf(f,"%s",v);
for(int i=0; i<n; i++){
fscanf(f,"%d",a[i]);
}
fprintf(f,"%d",n);
fprintf(f,"%c",l);
fprintf(f,"%s",v);
for(int i=0; i<n; i++){
fprintf(f,"%d",a[i]);
}
return 0;
}
MaXiDRoM_90
10 / 10 / 1
Регистрация: 21.03.2010
Сообщений: 47
07.06.2011, 19:00     Функции для записи данных в отдельный файл txt #7
C++
1
2
3
4
5
6
7
8
9
FILE *pa;
    pa=fopen("C:\\massiv.txt", "a");        //открываем записываем
    
    
    for (int i=0; i<n; i++)
    {
        fprintf(pa,"%i ", mas[i]);
    }
    fclose(pa);
где mas[n] - ваш массив размера n
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2011, 19:04     Функции для записи данных в отдельный файл txt
Еще ссылки по теме:

C++ Функции в отдельный файл
Переписать все числа из файлов 1.txt и 2.txt в файл 3.txt C++
Перенести функции в отдельный файл C++

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

Или воспользуйтесь поиском по форуму:
fan
0 / 0 / 0
Регистрация: 07.06.2011
Сообщений: 5
07.06.2011, 19:04     Функции для записи данных в отдельный файл txt #8
a[100] и есть массив
Yandex
Объявления
07.06.2011, 19:04     Функции для записи данных в отдельный файл txt
Ответ Создать тему
Опции темы

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