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

Не считывается файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Игра НИМ на С http://www.cyberforum.ru/cpp-beginners/thread856917.html
Нужна игра ним на С с базовыми правилами (кто берет последний камень - проигрывает).
C++ Найти минимальное число, встречающееся в заданном векторе более одного раза Кто знает где можно прочитать может быть литературу или подобный пример посмотреть этой задачи Найти минимальное число, встречающееся в заданном векторе более одного раза. Решение задачи оформить в виде класса, снабженного соответствующими методами. Массив размещать в динамической памяти. http://www.cyberforum.ru/cpp-beginners/thread856913.html
Выделение памяти в методе C++
Всем доброго времени суток ! У меня есть следующий метод в заголовочном файле : class Array: public Container{ private: char* data; int length; public: Array(int n){ data=new char;
C++ Специализация шаблона класса
Имеется задание: Создать свой шаблонный класс – динамический массив (myvector). Создать методы этого класса. Инстанцировать для своего класса, представляющего собой строку, изготовленную из STL контейнера vector<char> (с определением в нем операций, необходимых для сортировки, в частности, операторов сравнения). Первая часть понятна, но вторая не очень. Что имеется ввиду под инстанцировать?...
C++ Передача массива в функцию http://www.cyberforum.ru/cpp-beginners/thread856889.html
Ребят, подскажите как передать массив в функцию по значению (или альтернативный вариант)? Чтобы изменялась его копия находящаяся в стеке. если передать массив ссылкой есть право его изменять т.к мы работаем с ним непосредственно.
C++ "Графы" По графу G построить граф K(G) с тем же множеством вершин что и у G; вершины в K(G) смежны тогда и только тогда когда расстояние между ними в G не превышает 2.Проверить совпадают ли степени всех вершин в K(G) и если нет то нельзя ли удалить из него одну вершину так , что бы полученный граф удовлетворял этому требованию. Помогите с программой. подробнее

Показать сообщение отдельно
okman
 Аватар для okman
15 / 21 / 1
Регистрация: 05.04.2013
Сообщений: 203
05.05.2013, 22:48     Не считывается файл
Вот решил разобраться с пузырьковой сортировкой. Считываю числа из файла в массив. Вопрос:что сделал не так? Компилятор ошибок не находит, но выбивает:
-858993460
-858993460
-858993460
-858993460
-858993460

Ну то есть он явно не может считать цыфры
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
#include <iostream>
#include <fstream>
using namespace std;
int main(){
    const int n=5;
    int arr[5];
    ifstream f("file.txt");
    for (int i=0;i<n;i++){
        f >> arr[i];
        cout << arr[i] <<endl;
    };
//сортировка
    cout << endl;
    for(int i=n-1;i>n-1;--i){
        for(int j=0;j<i;++j){
            if(arr[j]>arr[j+1]){
            int foo=arr[j];
            arr[j]=arr[j+1];
            arr[j+1]=foo;
            
            }
        }
    }
    for (int i=0;i<n;i++)
    cout << arr[i] <<endl;
    
        system("pause>>void");
        return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru