Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 05.10.2010
Сообщений: 19
1

Вывод данных в текстовый файл

19.10.2010, 23:07. Показов 1973. Ответов 6
Метки нет (Все метки)

В программе получил несколько динамических массивов.
Необоходимо вывести их в текстовый файл (мне потом в экселе графики по этим данным строить).

Не могли бы привести пример какой-нить, а то я ваще синтаксиса подобных операций не знаю.
Отдельно скажу сразу: я прогаю именно на Си, а все примеры какие нашел пока - используют непонятные пока для меня методы Си++
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.10.2010, 23:07
Ответы с готовыми решениями:

Ввод структуры в текстовый файл столбиком и вывод данных из файла в структуру
Имеется база данных в виде структуры, которая будет постепенно дописываться приблизительно до 1000...

Вывод данных в текстовый файл
При вычислении нужно вывести данные в файл write(1,*) "Результат расчета = ", X Три...

Вывод структуры данных в текстовый файл
Добрый вечер. Прошу помощи в поиске ошибки при выводе структуры данных в txt файл. В чем состоит...

Вывод данных в текстовый файл - Scilab
Вот программа, которая 5000 считает вероятность (P) m = 2325; n = 5111; k=rand(1); ...

6
Эксперт С++
261 / 191 / 10
Регистрация: 19.08.2010
Сообщений: 760
Записей в блоге: 1
19.10.2010, 23:11 2
malloc, free для динам. массивов.
fopen, fread/fwrite или fprintf, fscanf.
0
4857 / 3278 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
20.10.2010, 06:36 3
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
 
int print_array(int arr[], size_t nobj, FILE *ofp)
{
    if (ofp == NULL)
        ofp = stdout;
    while (nobj--)
        if (fprintf(ofp, " %d", *arr++) < 0)
            return -1;
    return 0;
}
0
0 / 0 / 0
Регистрация: 05.10.2010
Сообщений: 19
31.10.2010, 13:05  [ТС] 4
А что за парамеры size_t nobj и FILE *ofp?
Можно показать пример вызывани эой фунци в маейне?
0
4857 / 3278 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
31.10.2010, 13:16 5
C
1
2
3
4
5
6
7
8
9
10
11
12
    int a[100] = {1, 2, 3, 4, 5};
    int retval;
    FILE *ofp;
    
    retval = print_array(a, 5, NULL);
    assert(retval == 0 && "output array");
 
    ofp = fopen("file.txt", "w");
    assert(ofp != NULL && "open file");
 
    retval = print_array(a + 2, 3, ofp);
    assert(retval == 0 && "output array");
0
0 / 0 / 0
Регистрация: 05.10.2010
Сообщений: 19
31.10.2010, 14:06  [ТС] 6
что-то получилось)
Я чтобы разобраться как работает, скопировал сначала прям твой код.
И вот чо вижу:
1. для использования assert, я так понял, нужно еще <assert.h> подключить.
2. у меня после выполнения программы на экран выводится пять нулей...
а сам файл создается в папкепроекта, да? там нахожу файл file.txt, а в нем 3 нуля.

то есть он и записал три символа, как в последней функции указано, да? но почему все нули?

Добавлено через 6 минут
Вставил теперь вместо твоего массива а свой динамический массив с соответствующим размером, добавил в функцию, чтобы каждый раз с новой строки выводил, он днйсвтельно выводит данные, но! непоняен их формат: у меня мой массив double а значения, которые выводятс, просо удручают...

Добавлено через 5 минут
ААА!
понял, всего-о изменил форма вывода в функции притф и все правильно оображается теперь)
0
4857 / 3278 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
01.11.2010, 03:05 7
Цитата Сообщение от cam_rus
но почему все нули?
ты по ходу юзал массив типа double, а функция принимает массив int
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.11.2010, 03:05

Ввод и вывод данных через текстовый файл
Помогите, пожалуйста, оформить с помощью ввода данных через тестовый файл и вывода Unit RGZ;...

Вывод данных из нескольких TextBox в текстовый файл
Я вот создал такую форму, не знаю как все данные которые пользователь выберет, сохранить в...

Вывод данных в текстовый файл - где ошибка?
По идее, должен создаваться текстовый файл (задан через параметры программы), куда записался бы...

Вывод данных в текстовый файл в виде таблицы
как вывести данные в виде таблицы в текстовый файл на abc паскале)))?

Как сделать вывод данных с БД Access в текстовый файл?
мне нужна помощь, в плане вывода данных, то есть, у меня в базу вносит данные, и так же по порядку...

Тема: Работа с внешними файлами. Ввод, вывод данных в текстовый файл
Файл прикреплен к сообщению, нужно написать программу: данные из текстового файла необходимо с...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru