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

Проблеммы с выводом информации на монитор из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рассчитать минимальное время самой долгой пушки http://www.cyberforum.ru/cpp-beginners/thread953243.html
подскажите хотябы идею, что делать с гаубицами ,как описать функцию и какую? мы написали структуру для цели и для гаубицы, что описывать в функции? нужно рассчитать минимальное время самой долгой...
C++ Почему программа выдает такой результат Всем привет. У меня в голове образовалась каша с полиморфизмом. Вот такой код: class A { public: virtual void Test() { cout<<"Test A"<<endl; } }; class B:public A http://www.cyberforum.ru/cpp-beginners/thread953233.html
Динамическое распределение памяти C++
Столкнулся со следующей задачей: Создать список, элементами которого являются целые числа. Данные формируются случайным образом. Данные вводить до тех пор, пока сумма не превышает число, введенное с...
C++ Heap corruption detected
Добрый день! Проблема вот в чём: когда выполнение кода доходит до 163 строки, появляется ошибка: " HEAP CORRUPTION DETECTED: after Normal block (#752) at 0x0038A5D8. CRT detected that the application...
C++ Вычисление стоимости продукции с учетом скидки http://www.cyberforum.ru/cpp-beginners/thread953216.html
Написать алгоритм программы вычисление стоимости продукции с учетом скидки. Скидка 3% представляется, если сумма больше 500 руб, 5% если сумма 1000 руб. Программа должна работать с произвольным...
C++ Как создать двоичный файл и записать в него n целых чисел? народ!как создать двоичный файл и записать в него n целых чисел. Из файла сформировать массив, записав в него только ненулевые компоненты, находящиеся после максимального элемента.? подробнее

Показать сообщение отдельно
sdima75
1 / 1 / 0
Регистрация: 12.09.2013
Сообщений: 27

Проблеммы с выводом информации на монитор из файла - C++

12.09.2013, 18:42. Просмотров 284. Ответов 9
Метки (Все метки)

Задача.

Из файла (3 строки и 5 столбцов) надо взяв эти цифры, вывести их на экран.


Текстовый файл
01 04 30 25 12
08 09 14 17 35
02 10 07 22 33

Результат
Вложение 306609

Буду благодарен всем кто поможет в решении проблемы!





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
53
54
55
56
57
58
59
60
61
62
63
#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 ();}
} 
int NenyjChusla()
{
    const int n = 3; // строки.
    const int m = 5; // столбцы.
    int a[n][m]; // Объявили массив.
    fstream fs("stat.txt");//fs - надо т.к. у нас ввод и вывод информации.
    if (NULL == fs) 
    {
        printf("Не удалось открыть файл!\n");
        return 0;
    }
    
    for (int i = 0; i < n; i++)
{
    for (int j = 0; j < m; j++)
    {
        fs >> a[i][j];
        cout << "a[" << i << "][" << j << "] = " << a[i][j];
    }
    cout << endl;
    
fs.close();// быстрее всего закрытие файла и потока.
 
} 
}
 
int main()
{
    setlocale(LC_CTYPE,"Russian");
    srand(time(0)); // Запускаем рабоу счётчика времени.
    
    Password (); // Функция проверки пароля.
 
    NenyjChusla(); // Функция получения ненужных чисел.
 
 
    cout << "Время работы программы = " << clock()/1000.0 << "\a" << endl; // полное время работы программы 
    cout << "Для выхода из программы нажмите любую клавишу.";
 
        _getch();
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru