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

Удалить из файла все лишние пробелы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Курсовая калькулятор http://www.cyberforum.ru/cpp-beginners/thread300921.html
Кто-нибудь скиньте курсовую по калькуляторам на c++
C++ Дописать функцию main Помогите написать функцию main. Вот содержимое файлов проекта: calc.cpp #include "calc.h" #include <iostream.h> void calc::Calculate() { if(operation=='+')rezult=op1+op2; http://www.cyberforum.ru/cpp-beginners/thread300919.html
C++ vector<T> template vector<T>::iterator
Здраствуйте! При написании вектора столкнулся с проблемой такого рода: вот код вектора template <typename T> class vector { typedef unsigned short int uint; private: T* arr; uint _capacity,
ms vs 2010 C++
компилирую в vs ultimate 2010 #include "stdafx.h" #include "windows.h" #include "stdio.h" #include "incl.h" void nullstruc(statep &struc1); void rcoin(statep &struc1); void crpost(statep &struc1);
C++ mfc dll http://www.cyberforum.ru/cpp-beginners/thread300895.html
как создать mfc dll в ms vs 2008?
C++ Создать новую матрицу Есть такая задача: Есть квадратная матрица В(А,А).Создать новую матрицу, с данной в результате умножения всех элементов каждого рядка, кроме первого, на его первой элемент, та деления всех элементов каждого столбца, кроме первого, на его первой элемент. Помогите! Не знаю как это реализовать. подробнее

Показать сообщение отдельно
rjkmrf1988
0 / 0 / 0
Регистрация: 21.01.2011
Сообщений: 48
21.05.2011, 08:37     Удалить из файла все лишние пробелы
Добрый день помоги пожалуйста с задачами на файлы

1) Дан текстовой файл. Удалить из него все лишние пробелы, оставив между словами не более одного пробела. Результат поместить в новый файл.


2) Дан файл, содержащий текст и арифметические выражения вида a Q b, где Q — один из знаков +,—,*,/ . Выписать все арифметические выражения и вычислить их значения

Добавлено через 58 секунд
вот что то подобное пробовал написать но ругается на FILE* in, out;

C++
1
2
3
4
5
6
7
8
9
10
11
FILE* in, out;
in = fopen("input.txt","r");
out = fopen("output.txt","w");
char buf, buf2=' ';//buf2<>' ' тогда пробелы в начале файла не будет удалять
fscanf(in,"%c",&buf);
while (buf!=EOF)
{ if (buf==' ' && buf2==' ');
  else fprintf(out,"%c",buf);
  buf2=buf;
  fscanf(in,"%c",&buf);
}
fclose(in);fclose(out);
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru