Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
19 / 19 / 13
Регистрация: 22.11.2011
Сообщений: 101
1

Чтение строки из файла задом наперед

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

Нужна ваша помощь. Написал прогу которая выполняет определенные действия, но перед этим требуется ввести логин и пароль, если они правильные то программа продолжает работу. (логин и пароль хранится в текстовом файле) Требуется чтобы пароль из файла считывался с конца, есть ли для этого какие-либо специальные функции в языке СИ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.02.2012, 19:48
Ответы с готовыми решениями:

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

Вывод строки задом наперед через 1 символ
Мне дано задание: 1)Сначала выведите третий символ этой строки. 2)Во второй строке выведите...

Текст задом наперед
#include <iostream> #include <string> using namespace std; char* funkcja(char* s) {

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

2
1769 / 747 / 153
Регистрация: 03.06.2009
Сообщений: 5,244
01.03.2012, 09:50 2
fseek, fread.
0
19 / 19 / 13
Регистрация: 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 в моем коде?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2012, 11:39

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Вывести строку задом наперед
1)Пользователь вводит строку данных программа выводит из нее только цифры. 2)Вывести строку задам...

Написать строку задом наперед
помогите пожалуйста отладить, задача написать строку задом наперед. Работает не правильно, что я не...

Вывести строку задом наперед
#include &lt;iostream&gt; using namespace std; int main() { int len; char temp; cin&gt;&gt;len; ...

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

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

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


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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