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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Evgen2sat
19 / 19 / 7
Регистрация: 22.11.2011
Сообщений: 101
#1

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

29.02.2012, 19:48. Просмотров 889. Ответов 2
Метки нет (Все метки)

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

Вывести буквы в словах строки задом-наперед - C++
я немного переделал под себя прогу которую сделали чтобы было понятно, у меня она потеряла смысл ,помогите разобраться? Вот я...

Число задом наперед - C++
Помогите пожалуйста!!!! Задача. Перевернуть число, введенное с клавиатуры, задом на перед. Например, введено 12345, должны вывести 54321 ...

Написать строку задом наперед - C++
помогите пожалуйста отладить, задача написать строку задом наперед. Работает не правильно, что я не так сделал? Вот мой код: void...

Вывести строку задом наперед - C++
#include <iostream> using namespace std; int main() { int len; char temp; cin>>len; cin.ignore(); char *str =...

Вывести строку задом наперед - C++
1)Пользователь вводит строку данных программа выводит из нее только цифры. 2)Вывести строку задам на перед. #include <iostream> ...

Напечатать заданное слово задом наперед - C++
Составить программу, которая печатает заданное слово задом наперед

Вывести последовательность слов задом наперед - C++
Задание: Дана строка, группу букв, разделенных пробелами (одним или больше) будем считать словами. Вывести последовательность слов задом...

Вывести вписанное пользователем слово задом наперед - C++
Добрый день нужно вывести,вписанное пользователем слово задом наперед в C++ помогите как можно быстрей пожалуста,нужно использовать...

Неправильный вывод (список выводится задом наперед) - C++
Здравствуйте. Не сильно разбираюсь в списках и хотел бы спросить, заполняю структуру значениями, все хорошо, но вывод на экран почему-то...

Перезаписать массив типа int задом наперед - C++
Здравствуйте, есть массив: int pos1 = {7,3,0}; мне нужно сделать так, чтоб массив имел такой вид: pos1 = {0,3,7}; как это можно...

Вывести строку символов на экран задом наперед - C++
Дана строка символов. Вывести её на экран задом наперед. Использовать библиотеку string.h Добавлено через 3 минуты как я понимаю...

Инвертировать символы (разместить задом наперед) в указанной строке - C++
Напишите программу, которая 1. Вводит с клавиатуры число записей в массиве структур n -целое число. 2. Создает динамический массив...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alexcoder
1461 / 675 / 88
Регистрация: 03.06.2009
Сообщений: 3,500
Завершенные тесты: 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     чтение строки из файла задом наперед
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru