Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 25.12.2020
Сообщений: 1
1

Задача на работу с файлами и стоками

25.12.2020, 20:51. Показов 887. Ответов 0

Author24 — интернет-сервис помощи студентам
Открыть текстовый файл в необходимом режиме (на чтение, на чтение и запись, на добавление). (В файле должно быть не менее 30 строк). Добавить в начало каждой строки текста её номер и пробел. Записать измененный текст в новый файл.

Тип данных string использовать нельзя. Надо написать именно на C. На форуме уже есть решение, но на C++.
Вот оно:

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
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
#include <sstream>
#include <fstream>
 
void output_n(std::ostream& _out, std::istream& _in){
    if(_in.fail() || _in.eof())
        return;
 
    std::istreambuf_iterator<char> p(_in), e;
    std::ostreambuf_iterator<char> d(_out);
    unsigned int str = 1;
    while((p != e) && !_in.fail())
    {
        _out << str++ << ' ';
        while((p != e) && (*p != '\n'))
            *d++ = *p++;
 
        if(p != e)
            *d++ = *p++;
    }
    _out.flush();
}
 
int main(void){
    char s[] = "Windows\nLinux\nMac OS X\nFreeBSD\nSolaris\nUnix\nMINIX\nOS/360\nMS-DOS";
    std::istringstream sp(s);
    output_n(std::cout, sp);
 
    //ввод/вывод из файла
    std::ifstream fin("input.txt");
    std::ofstream fout("output.txt");
    output_n(fout, fin);
    fin.close();
    fout.close();
    std::cin.get();
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2020, 20:51
Ответы с готовыми решениями:

Задача на работу с файлами
Добрый день! Помогите, пожалуйста, решить следующую задачу: &quot;Дан текстовый файл со статистикой...

Задача на работу с файлами
Описать запись с именем PRICE, который имеет следующее поля: 1) название товара; 2) название...

Задача на работу с файлами
Помогите решить проблему! ________________________________________ В файле находится текст...

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

0
25.12.2020, 20:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2020, 20:51
Помогаю со студенческими работами здесь

Задача на работу с файлами
Дано два текстовых файла (1.txt и 2.txt), Написать программу, после выполнения который: 1. Будут...

Задача на работу с файлами
Доброго времени суток! Задача такая : необходимо разработать программу для обработки файла. Файл...

.Задача на работу с файлами
1)Нужно выбрать стих и сохранить в файле. 2)Создать второй файл и ввести данные о стихе(кол-во...

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

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

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


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru