→ Для вступления в общество новичков и профессионалов программирования, пожалуйста нажмите здесь ...

Форум программистов: C++, Basic, Delphi, Pascal, JavaScript
Логин: Пароль:
Запомнить?  
@Mail.ru



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
помогите нубу 
Автор Сообщение
Начинающий

Регистрация: 09.11.2014
Сообщения: 1

Репутация: 0 [ ? ]
Сообщение помогите нубу
Вообщем суть в том, чтоб программа брала числа с файла in.txt , выбирала найбольшее и записывала его в файл out.txt . Пока что не очень выходит
#include <conio.h>
#include <stdio.h>

main ()
{
char N,max;
FILE*F;
F=fopen("in.txt","r");
FILE*G;
G=fopen("out.txt","w");
fscanf(F,"%c",&max);
while(feof(F))
{
fscanf(F,"%c",&N);
if(max<N) max=N;
}
printf("max=%c",max);
fputc(max,G);
fclose(F);
fclose(G);
}

В выходн. файл записывает число 1, а должно быть максимальное( то бишь 12)


09.11.2014 11:51
Профиль Отправить email
Начинающий

Регистрация: 19.11.2014
Сообщения: 16
Откуда: Киев
Языки:

Репутация: 0 [ ? ]
Сообщение Re: помогите нубу


По-хорошему, нужна еще проверка файлов на существование. Вот... Если во входном файле цифры на отдельных строках, все работает. [smile]


19.11.2014 22:00
Профиль Отправить email
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 


Кто сейчас на конференции

Зарегистрированные пользователи: Yahoo [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron
© 2013 «Форум программистов Украины»