Форум программистов, компьютерный форум CyberForum.ru

чтение строки из файла задом наперед - C++

Восстановить пароль Регистрация
 
Evgen2sat
19 / 19 / 7
Регистрация: 22.11.2011
Сообщений: 101
29.02.2012, 19:48     чтение строки из файла задом наперед #1
Нужна ваша помощь. Написал прогу которая выполняет определенные действия, но перед этим требуется ввести логин и пароль, если они правильные то программа продолжает работу. (логин и пароль хранится в текстовом файле) Требуется чтобы пароль из файла считывался с конца, есть ли для этого какие-либо специальные функции в языке СИ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.02.2012, 19:48     чтение строки из файла задом наперед
Посмотрите здесь:

C++ Вывести строку задом наперед
C++ Вывести строку задом наперед
C++ Вывести последовательность слов задом наперед
Написать строку задом наперед C++
C++ Число задом наперед
Вывести вписанное пользователем слово задом наперед C++
C++ Перезаписать массив типа int задом наперед
Вывести буквы в словах строки задом-наперед C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alexcoder
1438 / 652 / 86
Регистрация: 03.06.2009
Сообщений: 3,293
Завершенные тесты: 1
01.03.2012, 09:50     чтение строки из файла задом наперед #2
fseek, fread.
Evgen2sat
19 / 19 / 7
Регистрация: 22.11.2011
Сообщений: 101
01.03.2012, 11:39  [ТС]     чтение строки из файла задом наперед #3
alexcoder, а не подскажешь как использовать эти 2 функции в моем коде?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <string.h>
#include "file_work.h"
int pass(char *fname,char *user_name)
    {
        FILE* fp=fopen(fname,"r");              // открываем файл
        int counter =1;
        while(!feof(fp))                        // пока не конец файла
        {
            char str[100];
            char str1[100];
            fscanf(fp,"%s",str);                // считываем строку
            //strrev(str);                      // переворачиваем введеную строку зеркально
            if(!strcmp(user_name,str))          // если пароль совпадает с паролем из файла
            {
                fclose(fp); 
                return counter;                 // возвращает номер пароля
            }
            counter++;
        }
        fclose(fp);                             // закрываем файл
        return 0;
    }
если я правильно понял, то fseek так используется
C
1
fseek(fp,(char)str,SEEK_END);
а как использовать fread в моем коде?
Yandex
Объявления
01.03.2012, 11:39     чтение строки из файла задом наперед
Ответ Создать тему
Опции темы

Текущее время: 00:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru