• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Текстовые файлы, C++

Регистрация
13 Май 2011
Сообщения
49
Реакции
0
Баллы
0
Текстовые файлы, C++

очень прошу помочь, это последняя программа, которую мне надо сдать,но я совершенно ничего не понимаю с этими файлами(ибо в моем колледже гениальное образование, где я сначала прохожу практику на "си", а потом буду изучать теорию....)
научился только создавать фаил и писать в нем....но на большее меня не хватает
Задание:
Создать в редакторе текстовый файл, внести в него 10 строк произвольного текста. Разработать программу, которая из этого файла переписывает в другой файл только те строки, в которых более 5 пробелов, и заменяет встречающиеся пробелы на «!».
 
1) какой компилятор.
2) что можно использовать?
 
Открываете Браина Кернигана и, начиная со странички 28, читаете. Там все расписано. Да и задание не такое уж и сложное.
 
ну учебник я скачал, страницу 208 открыл, даже нашел вроде что про копирование...как я понял это void filecopy(FILE*name,FILE*name);
но почему то оно не работет
Error: laba12.cpp(10,1):Member function must be called or its address taken
Error: laba12.cpp(10,7):Statement missing ;
выдаются вот такие ошибки...координата (10,7)находится в строке после слова void f(вот тут )ilecopy...
ну а 10,1 соответственно в начале....я может совсем тупой, но я ничего не понимаю.....вот начало программы)

#include<conio.h>
#include<fstream.h>
#include<iostream.h> 
#include<stdio.h>
void main()
{
ofstream out("D:\Остальное\Андрея файлы\LFS\c++");
out <<"hello world!!\n";
out.close;
filecopy(FILE*c++, FILE*bc++);
system("PAUSE");
getch();
}
 
Какой Вы скачали учебник?
 
Браин Керниган "Язык программирования С" имелся в виду.
 
Тогда какая еще страница 208? сказал же 28!
 
на странице 28 находится вот эта тема:Именованные константы....разве это к моей программе?
тогда как на 208-й-Доступ к файлам
 
Вам надо работу с строками и символьными массивами.
 
Назад
Сверху