Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: заполнение массива
Показать сообщение отдельно

Ветеран


Сообщения: 514
Благодарности: 18

Профиль | Отправить PM | Цитировать


Тогда примерно так:

Код: Выделить весь код
while(!feof(f))
{
do
{
fscanf(fp1, "%c", &sim[eatt]);
if (sim[eatt]=='\n') break;

do
{
if    ( sim[eatt]=='0' || sim[eatt]=='1' ||
        sim[eatt]=='2' || sim[eatt]=='3' ||
        sim[eatt]=='4' || sim[eatt]=='5' ||
        sim[eatt]=='6' || sim[eatt]=='7' ||
        sim[eatt]=='8' || sim[eatt]=='9' || sim[eatt]=='.')
      { eatt++; fscanf(f, "%c", &sim[eatt]); } else break;
} while (true);
weather[r][]=sim;  r++; 
// изначально так было strcpy(number1[num1],sim); можно ли символьную переменную целой присваивать не помню... 
eatt=0; 
} while (!feof(f));
fscanf(f, "\n");
}
  fclose(f);

Последний раз редактировалось Drongo, 15-11-2009 в 14:50. Причина: тег - #

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:53, 15-11-2009 | #8

Название темы: заполнение массива