1)Я не нашел кнопки редактировать :-[
Уже поздно. Редактровать можно только в течении часа.
Цитата:
2)Проблема, в том, что программа не работает:)
Конкретнее, что значит не работает?
Цитата:
3)Программа должна распознавать только целые числа
Должна ли программа пропускать не-числа?
Цитата:
Код:
{
int Max[100]; int s[100];
int MaxLength=0, bufLength;
FILE *f = fopen ("my.сpp", "r");
if(f)
{ while(fscanf(f,"%f",&Max) ==1)
{
int *buf;
if(bufLength > MaxLength)
{
MaxLength = bufLength; }
} if(MaxLength == 0) {
puts("File is empty");
}
else
{ printf("Max: %s (Length: %d)\n", Max, MaxLength); }
fclose(f);
} else {
puts("file not found");
}
getchar();
}
1. Вы знаете что обозначают форматные символы типа %f, %s и %d?
2. Что за махинации с MaxLength и bufLength? Последняя даже не инициализирована.