Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/2: Рейтинг темы: голосов - 2, средняя оценка - 5.00
XaKO
21 / 21 / 30
Регистрация: 23.10.2012
Сообщений: 344
1

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

08.03.2015, 17:32. Просмотров 418. Ответов 1
Метки нет (Все метки)

Написать программу, выполняющую посимвольную обработку текстового файла.(После каждой точки вставить символ конца строки). Поставить ограничение на кол-во обрабатываемых точек.

Я использовал 2 файла (входной и выходной)

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    // in,out - имена файлов, count - кол-во точек
        FILE *f,*f2;
    int i = 1;
    char c;
    printf("    4.2     \nВ текстовом файле после  каждой из %d точек поставить знак конца строки.\n", count);
    f = fopen(in, "rt");
    if (f != NULL)
    {
        f2 = fopen(out, "wt");
        while ((c = fgetc(f)) != EOF) 
        {
            fputc(c, f2);
            if ((c == '.') && (i <= count))
            {
                fputc('\n', f2);
                i++;
            }
        }
        fclose(f2);
    }
    fclose(f);
По заданию нужно изменить только входной файл, без выходного.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.03.2015, 17:32
Ответы с готовыми решениями:

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

Как убрать с конца строки знак переноса, после считывания ее из файла?
Всем доброго дня. Говоря подробнее, я считываю информацию из текстового файла. Там находятся...

Добавить воскл знак в конец каждой строки в файле.
С++ но с использованием функций С. Вообщем есть такое задание. Делал давно. Вот что получилось: ...

Сумма каждой строки в текстовом файле
Здравствуйте, форумчане! Необходимо было написать программу, которая считывает сумму двух чисел из...

Посчитать длину каждой строки в текстовом файле
Дан текстовый файл. Подсчитать количество символов в каждой строке

1
Catstail
Модератор
24257 / 12227 / 2204
Регистрация: 12.02.2012
Сообщений: 19,847
09.03.2015, 10:00 2
Цитата Сообщение от XaKO Посмотреть сообщение
По заданию нужно изменить только входной файл, без выходного.
- т.е. нельзя использовать другие файлы? Тогда есть два пути:

1) залить файл в память, закрыть, вылить из памяти данные в этот же файл, но с нужными добавками (просто)
2) открывать файл на чтение и запись и использовать позиционирование (довольно сложно)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.03.2015, 10:00

Удалить определённую часть каждой строки в текстовом файле
подскажите пожалуйста... В файле 1.txt есть список выведенных файлов: И так далее. Что...

В текстовом файле переписать символы каждой строки в обратном порядке
Имеется текстовый файл. Переписать его строки в обратном порядке (справа налево) в другой файл....

Удаление определённого количества символов каждой строки в текстовом файле
Добрый вечер Уважаемые Гуру! Задача: Есть txt файл. Нужно удалить определённое количество...


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

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

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