Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Ferum01:
Может просто в строковую переменную записать все символы исключая пробелы? Потом эту строку записать в файл и все...
Хатя можно еще проще, то есть при анализе каждого символа (если он не равен пробелу) тут же записывать в другой фал. »
написано же в условии:
Дополнительных массивов и файлов не использовать(((

Цитата Lisiy_egik:
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
char ch;
int i;
fstream both("Имя или путь к файлу", ios::ate | ios::binary);
if(!both)
{
cout << "Не удалось открыть файл \n";
return 1;
}
while(both.get(ch)) // считывает символы до достижения eof
{
both >> ws >> ch; // в данном случае ws должно выполнять функцию фильтра от пробельных символов
}
both.close();
return 0;
} »

А ЭТО СЛУЧАЙНО НЕ С++??????????
а то нуженно чистый СИ

Цитата Lisiy_egik:
Работать это не будет - нужно подумать как затереть оставшуюся часть, когда тексты будут слеплены вместе, но вроде идея должна работать)) »
проблема в том что надо как то этот файл считать в память
потом обработать и записать обратно в этот файл
но как это сделать?
может динамическим списком?

Отправлено: 00:18, 16-11-2009 | #5