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

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

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

Парсим текстовый файл - C++

23.03.2012, 10:10. Просмотров 474. Ответов 2
Метки нет (Все метки)

Приветсвтую всех! Требуется пропарсить файл, вида -

Данные_1го_типа
Данные_2го_типа
Данные_3го_типа
-пустая_строка-
Данные_1го_типа
Данные_2го_типа
Данные_3го_типа ... ну и так далее

Требуется вывод типа -
Данные_1го_типа;данные_2го_типа;Данные_3го_типа;
Данные_1го_типа;данные_2го_типа;Данные_3го_типа; ... ну и так далее

Вообщем обычный текстовый в csv превратить
Все эт пытаюсь на С сделать, но как то пока до целочного варианта не дошло =/
Буду рад за любую помощь!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2012, 10:10     Парсим текстовый файл
Посмотрите здесь:

Дан текстовый файл (файл для чтения во вложениях) с упрощённым каталогом выставки собак. - C++
ЗАДАНИЕ ПО ЭКЗАМЕНУ ПО ПРОГРАММИРОВАНИЮ НА ЯЗЫКЕ С++ (можно писать и на С. не запрещается) Всё по сабжу ниже. Дан текстовый файл...

Дан текстовый файл f. Переписать текст в файл g, удалив все группы букв s (s передается параметром) - C++
В общем нужно из строки удалить подстроку, которая задается с клавиатуры

Файл: Переписать один текстовый файл в другой при условии, что все двойные пробелы буду заменены одинарными - C++
Здравствуйте, помогите, пожалуйста, с заданием, а то все мои идеи нерабочие совсем. Задание: Переписать один текстовій файл в другой при...

Текстовый файл - C++
Помогите сделать прогу на С Составить программу, которая читает текстовый файл и выполняет такое преобразование: Во всем...

Текстовый файл. - C++
Нужен код для следующей задачи: В файле myfile.txt содержится информация типа а= 1,0; b = 5; с = 25,2; d = -l2,5. Написать функцию,...

текстовый файл - C++
имеется текстовый файл. переписать в другой файл те строки , в которых имеется более 30 символов

Текстовый файл - C++
Разработайте программу, форматирующую текстовый файл в два столб- ца, аналогично газетным колонкам. В каждом столбце должно быть не ...

текстовый файл - C++
поскажите пожалуйста почему не работает. хочу написать первые символы строк если они удовлетворяют условию в конец того же файла из...

Текстовый файл - C++
Дан файл, содержащий зашифрованный русский текст. Каждая буква заменяется на следующую за ней (Буква Я заменяется на букву А). Получить в...

Текстовый файл - C++
Доброго времени суток была поставлена задача,а сам,к сожалению разобратся не могу ибо не имею и малейшегоп редставления с чего начинать. ...

файл текстовый - C++
удалить из файла первую строку. файл любой

Текстовый файл - C++
Помогите пожалуйста, как посчитать пробелы в строке? Вот пример открытия файла: Помогите пожалуйста посчитать пробелы!!!


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
retmas
Жарю без масла
859 / 741 / 164
Регистрация: 13.01.2012
Сообщений: 1,694
23.03.2012, 10:36     Парсим текстовый файл #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    char buf[BUFSIZ];
    FILE* stream_in, * stream_out;
    size_t sz;
    
    ....
    while(!feof(stream_in))
    {
        int i;
        for(i = 0; i < 3; ++i)
        {
            if(!fgets(buf, BUFSIZ, stream_in))
                break;
            sz = strlen(buf);
            if(buf[sz - 1] == '\n')
                buf[sz - 1] = '\0';
            fprintf(stream_out, "%s;", buf);
        }
        fgets(buf, BUFSIZ, stream_in);
        fputc('\n', stream_out);
    }
fadmypl
0 / 0 / 0
Регистрация: 11.05.2009
Сообщений: 8
23.03.2012, 10:42  [ТС]     Парсим текстовый файл #3
Благодарю!
Ответ Создать тему
Опции темы

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