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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.07.2012, 17:23   #1
kokoshasha
 
Регистрация: 14.10.2011
Сообщений: 6
По умолчанию Чтение из файла (Си!)

Добрый день.
Собственно вопрос , как реализовать чтение из файла , последних (к примеру 5) результатов работы программы. язык Си.

Есть модуль , который это делает , однако я не оче разобрался в нем.
PHP код:
#include <stdio.h>

//Запись последних результатов в в базу(файл)
void set_last_res(float val)
{
    
FILE *fin fopen("base""a+");
    
fprintf(fin"%g\n"val);
    
fclose(fin);
}

//Вывод последних результатов на экран
void show_last_res(void)
{
    
FILEfout fopen("base""a+");
    
int i 0;
     
//а именно интересует этот цикл.
    
char base[50][20];
    while(!
feof(fout))
    {
        if(!
feof(fout))
          
fscanf(fout"%s"base[i++]);
    }
    
2;
    if(
>= 5)
    {
        for(
int j 4>= 0; --j)
            
printf("%s\n"base[i--]);
    }
    else
    {
        while(
>= 0)
            
printf("%s\n"base[i--]);
    }
    
fclose(fout);

kokoshasha вне форума Ответить с цитированием
Старый 12.07.2012, 19:52   #2
kokoshasha
 
Регистрация: 14.10.2011
Сообщений: 6
По умолчанию

помогите разобраться с циклами
kokoshasha вне форума Ответить с цитированием
Старый 12.07.2012, 21:41   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

а что в них не понятно?

пока не конец файла прочитать в массив
если прочитали больше или ровно 5, то вывести последние 5 из массива
если прочитали меньше 5, то вывести из массива сколько есть
p51x вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чтение из файла clasterit Паскаль, Turbo Pascal, PascalABC.NET 6 04.11.2011 17:46
Чтение из файла на си Mostwanted Общие вопросы C/C++ 2 29.05.2011 15:42
Чтение из файла С++ Michahodrev Помощь студентам 2 18.12.2010 23:47
Чтение файла с cd DedBoroda Общие вопросы Delphi 3 24.10.2010 19:25
С++ Чтение из файла sir.andrey Помощь студентам 9 15.10.2010 16:00