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

Вынос мозга с чтением файла - C++

Восстановить пароль Регистрация
 
 
sdima75
1 / 1 / 0
Регистрация: 12.09.2013
Сообщений: 27
12.09.2013, 13:43     Вынос мозга с чтением файла #1
Здравствуйте.
К моему сожалению облазив Яндекс и Гугл, я не смог найти решения проблемы и поэтому вынужден просить помощи у вас.

Есть код. Функция void NenyjChusla() должна читать из файла числа и вывести их на экран. Но выводит она число
-858993460. Я облазил весь интернет, перепробовал различные варианты, но положительного результата не получил.
В текстовом файле числа:
1
2
3
4
5
6
7
8
9
10


Буду благодарен всем кто поможет новичку решить данную проблему.








C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
#include <fstream> // для работы с потоками - чтения и для записи данных в файл. 
#include <conio.h> // Для закрытия программы по нажатию на любую клавишу.
#include <clocale> // для констант LC_ - например для поддержки русского языка.
#include <string> // string - представляет из себя коллекцию, хранящую символы char в формате ASCII.
#include <ctime> // Директива определения времени работы.
 
using namespace std; // чтоб часто не писать std.
 
 
 
 
void Password () // создаём проверку входа в ситему.
{
    cout << "Введите пароль" << endl;
    string pass = "1";
    string user_pass;
    getline(cin, user_pass); // getline -применяется для ввода со строки как я понял.
    if (pass == user_pass)
    { cout << endl <<"Добро пожаловать в программу!" << endl;}
    else { cout <<"Пароль не верен!" << endl << endl; Password ();}
} 
void NenyjChusla()
{
    
    fstream fs("stat.txt");//fs - надо т.к. у нас ввод и вывод информации.
    for (int i = 0; i < 10; i++)
    {
        int v;
        fs >> v;    
    cout << v << endl;
    }
    
fs.close();// быстрее всего закрытие файла и потока.
 
} 
 
int main()
{
    setlocale(LC_CTYPE,"Russian");
    srand(time(0)); // Запускаем рабоу счётчика времени.
    
    Password (); // Функция проверки пароля.
 
    NenyjChusla(); // Функция получения ненужных чисел.
 
 
    cout << "Время работы программы = " << clock()/1000.0 << "\a" << endl; // полное время работы программы 
    cout << "Для выхода из программы нажмите любую клавишу.";
 
        _getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.09.2013, 13:43     Вынос мозга с чтением файла
Посмотрите здесь:

C++ проблема с чтением файла
Проблема с чтением из файла C++
C++ чтением из файла....
Проблема с чтением из файла! C++
C++ Проблемы с чтением файла на c++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
sdima75
1 / 1 / 0
Регистрация: 12.09.2013
Сообщений: 27
12.09.2013, 19:22  [ТС]     Вынос мозга с чтением файла #21
Цитата Сообщение от zer0mail Посмотреть сообщение

Не по теме:

Я тебе написал насчет файла (причем самым первым), но ты не понял (пока тебя пальцем не ткнули), что файла нет там, откуда программа его читает. Больше тебе писать не буду, поскольку мне интересны те, кому нужны знания (и такие есть, судя по полученным мной "спасибам"), а не зачеты. А кто сказал "спасибо" тебе (риторический вопрос)?

Если человек чего-то не понял это не значит что он тупой... просто он поймёт, но позже...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
12.09.2013, 19:36
  #22

Не по теме:

Цитата Сообщение от zer0mail Посмотреть сообщение
Я тебе написал насчет файла (причем самым первым), но ты не понял (пока тебя пальцем не ткнули)
А я вторым написал: "Файл где находится?", после чего решение начало двигаться в нужном направлении...

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.09.2013, 19:49     Вынос мозга с чтением файла
Еще ссылки по теме:

Работа со структурами и чтением из файла C++
C++ Не могу разобраться с чтением из файла
C++ Матрица с чтением функции из файла

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

Или воспользуйтесь поиском по форуму:
zer0mail
12.09.2013, 19:49     Вынос мозга с чтением файла
  #23

Не по теме:

Цитата Сообщение от alsav22 Посмотреть сообщение
А я вторым написал: "Файл где находится?", после чего решение начало двигаться в нужном направлении...
Асбсолютно верно. Но Вас ТС тоже "забыл" поблагодарить. Имхо, чем человек умнее, тем легче он высказывает свою признательность (и наоборот) .

Yandex
Объявления
12.09.2013, 19:49     Вынос мозга с чтением файла
Ответ Создать тему
Опции темы

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