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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2010, 02:53   #1
raspberry
Пользователь
 
Регистрация: 24.05.2009
Сообщений: 15
Вопрос копирование строк в файл

Всем привет!
требуется написать программу которая копирует в другой файл только те строки, которые начинаются с большой буквы.
моя ошибка в том что программа копирует Алоло и такие строки
АьаАаааА и такие

while (from.get(ch)&&ch!='\n') //пока не обнаружен конец строки
to.put(ch);


вот та строка, которая вызывает сомнение
не могу её переделать, учитывая проблему выше

спс.
raspberry вне форума Ответить с цитированием
Старый 12.03.2010, 10:27   #2
Vago
Форумчанин
 
Регистрация: 15.01.2010
Сообщений: 948
По умолчанию

Цитата:
Сообщение от raspberry Посмотреть сообщение
ошибка в том что программа копирует Алоло и такие строки АьаАаааА и такие
Ну и что? "Алоло", вроде, начинается с большой буквы, и "АьаАаааА" - тоже.
Цитата:
Сообщение от raspberry Посмотреть сообщение
while (from.get(ch)&&ch!='\n') //пока не обнаружен конец строки
to.put(ch);
А где, собственно, анализ на "буква ? не буква", "заглавная ? строчная" ?
Vago вне форума Ответить с цитированием
Старый 12.03.2010, 10:29   #3
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

ну блин этож легко, пишу прямо тут, стопудоф работает, проверять лень
Код:
#include <stdio.h>
int main(void)
{
     FILE *f, *new_f;
     char buf[1000];
     f = fopen("твой_файл", "r");     
    if(f){
     new_f = fopen("copy.txt", "w");
       while(!feof(f)){
            fgets(buf,1000,f);
            if(buf[0] >='A' && buf[0] <='Z') fprintf(new_f, "%s", buf);
       }
   }
   getch();
   return 0;
}
NiCola999 вне форума Ответить с цитированием
Старый 12.03.2010, 19:16   #4
raspberry
Пользователь
 
Регистрация: 24.05.2009
Сообщений: 15
По умолчанию

спасибо!!!!!!!!!!!!!!
raspberry вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копирование и удаление пустых строк в отчете Герман13 Microsoft Office Excel 4 03.03.2010 10:28
Последовательное копирование непустых строк.. Judge52 Microsoft Office Excel 2 13.03.2009 08:23
Копирование перекрывающихся строк strncpy LinuxUser Общие вопросы C/C++ 2 01.12.2007 15:46
Копирование строк. Правильный ли код? LinuxUser Общие вопросы C/C++ 12 06.11.2007 17:33
Копирование строк Mikola Общие вопросы Delphi 8 21.09.2007 17:21