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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.06.2009, 16:51   #1
Lazy_Bitch
Пользователь
 
Регистрация: 29.06.2009
Сообщений: 10
По умолчанию Файл // Си/C++

Требуется подсчитать количество пробелов перед первым восклицательным знаком. Преподаватель сказал, что надо сделать без использования буфера. Вот просьба проверить..

int main(int argc, char **argv ) {
FILE *input, *output;
char c = 0;
int i = 0;
if( argc < 3 )
return 0;

if( ( input = fopen( argv[1], "r" ) ) == NULL )
return 0;
if( ( output = fopen( argv[2], "w" ) ) == NULL )
return 0;

while( ( c = getc( input ) ) != '!' ) {
if( с = ' ' )
i++;
}
printf( " Количество пробелов = %d\n", i )
return 0;
}

Последний раз редактировалось Lazy_Bitch; 29.06.2009 в 17:21.
Lazy_Bitch вне форума Ответить с цитированием
Старый 29.06.2009, 18:00   #2
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

Код:
while( (c=getc( input )) != '!' ) {
if( c ==' ' )
i++;
}
и не забудь записать ответ в файл, а то файл создается , а в него ничего не пишется

Код:
fprintf(output,"Количество пробелов = %d",i);

Последний раз редактировалось counter; 29.06.2009 в 18:02.
counter вне форума Ответить с цитированием
Старый 29.06.2009, 18:26   #3
Lazy_Bitch
Пользователь
 
Регистрация: 29.06.2009
Сообщений: 10
По умолчанию

Благодарю
Lazy_Bitch вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как текстовый файл в формате word 2007 переделать в файл в формате ZAY JULIA Microsoft Office Word 13 09.06.2010 19:43
Файл Алeксандр Паскаль, Turbo Pascal, PascalABC.NET 3 22.01.2009 10:12
Дан файл, содержащий текст на русском языке.Составить в алфавитном порядке список слов в файл. JiLiYa Паскаль, Turbo Pascal, PascalABC.NET 3 26.12.2008 12:05
Как записать файл в файл программы? Хамяг Общие вопросы Delphi 2 02.11.2008 16:01
Как с поиощью hiew вставить в файл строчку, "раздвинуть" файл и вставить туда строчку? barand Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 28.06.2008 10:58