Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2009, 22:06   #1
StudeHt
Пользователь
 
Регистрация: 05.04.2009
Сообщений: 78
По умолчанию Удалить лишние пробелы [C++]

Здравствуйте господа программисты. Помогите решить следующую задачку:удалить лишние пробелы в тексте. Данные считать из файла, и вывести результат в файл Помогите пожалуйста. Вот начало кода:
Код:
#include <string.h>
#include <conio.h>
#include <stdio.h>
#define Max 256

void main()
{
        File *F;
        int i,C,p;
        char str[Max],NameFileIn[20],NameFileOut[20]
        printf("Введите имя входного файла ");
        scanf("%s",NameFileIn);
        if ((F=fopen(FNameFileIn,"r"))==0)
        {
          perror("Ошибка! Файл "<<NameFileIn<<"не найден!");
          printf("Введите имя входного файла ");
          scanf("%s",NameFileIn);
        }
        while ((C=getc(F))!=Eof)
        {
          str[i]=C;
          i++;
        }
        fclose(F);

        printf("Введите имя выходного файла ");
        scanf("%s",NameFileOut);
        F=fopen(NameFileOut,"a");

        for (i=0; i<Max; i++)
          if (str[i]==' ') && (str[i+1]==' ')
            Delete(Str,i,1);
Но я не знаю как это доделать.. (да и по моему функции Delete в C++ нету) Заранее огромное спасибо!!!
StudeHt вне форума Ответить с цитированием
Старый 20.05.2009, 22:43   #2
StudentPolitech
Форумчанин
 
Аватар для StudentPolitech
 
Регистрация: 21.11.2008
Сообщений: 400
По умолчанию

Я как понял из текстового документа взять текст или чё там ещё и поместить в другой без пробелов ыгы)
Винда, KIS 2010, книжка по С/С++, остальное неважно........
StudentPolitech вне форума Ответить с цитированием
Старый 20.05.2009, 23:12   #3
StudeHt
Пользователь
 
Регистрация: 05.04.2009
Сообщений: 78
По умолчанию

Цитата:
Я как понял из текстового документа взять текст или чё там ещё и поместить в другой без пробелов ыгы)
Ну да, только не без всех пробелов, а без лишних, т.е. там где больше одного пробела встречается оставить только один.
StudeHt вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
удалить лишние пробелы со строки так чтобы между символами осталось по одному пробелу delphi MASIK Общие вопросы Delphi 7 22.12.2010 18:23
Удалить лишние пробелы Иван 883 Паскаль, Turbo Pascal, PascalABC.NET 5 06.04.2009 22:45
Помогите решить. Паскаль. Работа со строками. Удалить лишние пробелы. Комильфо Помощь студентам 3 10.11.2007 21:42
удалить лишние пробелы со строки так чтобы между символами осталось по одному пробелу c++ DimaG Общие вопросы C/C++ 1 01.11.2007 21:50