Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
 
sdima75
1 / 1 / 0
Регистрация: 12.09.2013
Сообщений: 27
#1

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

12.09.2013, 13:43. Просмотров 1096. Ответов 22
Метки нет (Все метки)

Здравствуйте.
К моему сожалению облазив Яндекс и Гугл, я не смог найти решения проблемы и поэтому вынужден просить помощи у вас.

Есть код. Функция 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();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.09.2013, 13:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вынос мозга с чтением файла (C++):

чтением из файла.... - C++
у меня есть два класса... один (базовый) читает строку из файла и присваивает её значение переменной этого типа второй (производный)...

Проблема с чтением из файла - C++
Подскажите пожалуйста в чем ошибка? Чтения не происходит. Нули в массиве как были, так и остаются. первый раз работаю в Visual, может быть...

Чтением файла с сервера - C++
Всем привет, столкнулся с ошибкой, но сам не знаю где... Суть программы такова: При запуске программы должен отправляться запрос на...

Проблемы с чтением файла на c++ - C++
Задача: Сформировать массив данных с помощью структуры. Предметная область – данные о студентах имеющих публикации (номер по порядку,...

Ошибка с чтением файла - C++
Добрый вечер, ниже реализована программа по обработке файла данных &quot; Репертуар кинотеатров&quot; в котором указаны название кинотеатра и...

Проблема с чтением файла - C++
При открытии файла функцией fopen и выводе на консоль отображается только первая строчка. Я так понял что надо открыть файл как бинарный....

22
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.09.2013, 18:23 #16
Цитата Сообщение от sdima75 Посмотреть сообщение
Продолжаем выносить мозг.
Правила форума:
4. На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск.
0
sdima75
1 / 1 / 0
Регистрация: 12.09.2013
Сообщений: 27
12.09.2013, 18:37  [ТС] #17
Цитата Сообщение от zer0mail Посмотреть сообщение

Не по теме:

Нетушки - только бледнолицый дважды наступает на одни и те же грабли

Тупишь?
0
zer0mail
12.09.2013, 18:47
  #18

Не по теме:

Да нет - тупит кто-то другой (которому даже гугл не помогает)

0
sdima75
1 / 1 / 0
Регистрация: 12.09.2013
Сообщений: 27
12.09.2013, 19:12  [ТС] #19
Цитата Сообщение от zer0mail Посмотреть сообщение

Не по теме:

Да нет - тупит кто-то другой (которому даже гугл не помогает)

Тупи, тупи... Есть люди которые помогаю, а есть те кто строит из себя "умника"....
Вот люди мне и помогают...


Пожалуйста не пиши больше в моих темах... У меня нет времени на "пустозвонов"....
0
zer0mail
12.09.2013, 19:20
  #20

Не по теме:

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

1
sdima75
1 / 1 / 0
Регистрация: 12.09.2013
Сообщений: 27
12.09.2013, 19:22  [ТС] #21
Цитата Сообщение от zer0mail Посмотреть сообщение

Не по теме:

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

Если человек чего-то не понял это не значит что он тупой... просто он поймёт, но позже...
0
alsav22
12.09.2013, 19:36
  #22

Не по теме:

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

0
zer0mail
12.09.2013, 19:49     Вынос мозга с чтением файла
  #23

Не по теме:

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.09.2013, 19:49
Привет! Вот еще темы с ответами:

Проблема с чтением из файла! - C++
Проблема такая: у меня есть текстовый файл, в котором на каждой новой строке написано число. Я хочу каждое из этих чисел присвоить массиву...

Ошибка с чтением файла - C++
Привет, у меня тут проблема. Я сделал программу, которая открывает файл и выводит содержимое на экран, но если я вывожу содержимое второй...

Работа со структурами и чтением из файла - C++
На основе сводной экзаменационной ведомости, включающей фамилии студентов и оценки по дисциплинам (математика, физика, программирование,...

Не могу разобраться с чтением из файла - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;time.h&gt; #include &lt;fstream&gt; int...


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

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

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