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

Чтение из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Зацикленный Catch ( исключения ) http://www.cyberforum.ru/cpp-beginners/thread838285.html
Всем доброго времени суток. Столкнулся с такой проблемой: В ниже приведенном коде, почему то, при установке флага failbit, когда управление передается catch, она зацикливается в while и вывод в поток cout происходит бесконечно, хотя она должна была вернуть управление в блок try после выполнения своих функций, а именно: вывода сообщения об ошибке. Подскажите пожалуйста в чем дело? ...
C++ косвенный вызов функций Ребят, помогите плиз задачку решить: Представить программу, иллюстрирующую косвенный вызов функций и позволяющую вычислить сумму и/или произведение для указанного количества ее аргументов Помогите плиз, контрольн http://www.cyberforum.ru/cpp-beginners/thread838271.html
C++ представление программы с использованием функций
представить программу с функцией, настроенной на распознавание типа неуказанных аргументов и позволяющей вычислить их среднее. указать возможные способы ее доработки для случая смешанной арифметики. спасибо огромное! :)
Найти сумму четных элементов массива cтоящих в четных местах (Ошибка C2065: необъявленный идентификатор) C++
найти сумму четных эл. массива V cтоящих в четных местах #include "stdafx.h" #include <stdio.h> #include <iostream> using namespace std; void main() { int Massiv; for (int i = 0; i < 10; i = i + 2)
C++ Исправить ошибку1. Определить является ли двумерный массив логическим квадратом, то есть суммы по всем горизонталям, вертикалям и двум диагоналям долж http://www.cyberforum.ru/cpp-beginners/thread838229.html
#include "stdafx.h" #include <stdio.h> #include <conio.h> #include <windows.h> #include <iostream> #include <iomanip> int main() { const int size = 3;
C++ Удаление символов из строки типа char Существует ли какая-либо функция для удаления элементов строки char? Или придется "сдвигать" массив в цикле? Может быть есть еще какие-то другие способы удалить символы из строки? Добавлено через 1 час 17 минут up. подробнее

Показать сообщение отдельно
gas1992
0 / 0 / 0
Регистрация: 17.12.2012
Сообщений: 13
15.04.2013, 12:36     Чтение из файла
Всем привет! чёт я не могу разобраться!
есть файл 1.txt с содержимым:
1 0 0 1 0 0 1
1 0 0 1 0 0 1
1 0 0 1 0 0 1
1 0 0 1 0 0 1
1 0 0 1 0 0 1
1 0 0 1 0 0 1
1 0 0 1 0 0 1

есть код, который по идее должен считывать из файла и выводить на экран:

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
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <fstream>
 
using namespace std;
 
int main()
{
 char path[] = "1.txt";
 ifstream in;
 in.open(path); // input
 
 if(!in) {
   cout << "Cannot open file.\n";
   return 1;
 }
 
 // создание матрицы
 int **data = new int*[7];
 for(int i=0; i<7; i++)
       data[i] = new int[7];
 
 in.open(path);
 // чтение матрицы
 for(int i=0; i<7; i++)
 {
       for(int j=0; j<7; j++)
       {
                in>>data[i][j];
                cout<<data[i][j]<<" ";
       }
       cout<<endl;
 }
 
  return 0;
}
Но вывод почему то выглядит примерно так:
-842150451 -842150451 -842150451....
-842150451 -842150451 -842150451....
-842150451 -842150451 -842150451....
....
....

Добавлено через 24 минуты
Что, ни кто не знает в чём проблема?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru