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

Форум программистов: 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 ] 


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

Зарегистрированные пользователи: нет зарегистрированных пользователей


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

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