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

Чтение из .txt Матриц - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 5.00
EpicLove
 Аватар для EpicLove
46 / 2 / 0
Регистрация: 19.04.2011
Сообщений: 48
19.07.2011, 06:21     Чтение из .txt Матриц #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
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
#include <iostream>
#include <math.h>
#include <windows.h>
#include <iomanip>
#include <fstream>
using namespace std;
 
int main()
{
        SetConsoleCP(1251);  //Г’ГіГЇГЄГ*, øðèôò Г*ГҐ Г§Г*áóäü Lucida 
        SetConsoleOutputCP(1251); // ГЂГ© ГЂГ© òóïûå ГўГЁГ*äóçÿòГ*ГЁГЄГЁ
        //Ââîä
    ifstream fin("input.txt");
    if(!fin)
    {
        cout << "Г”Г*éë input.txt Г*ГҐ Г*Г*éäåГ*." << endl;
        system("pause");
    }
        //Âûâîä
    ofstream fout("outpu.txt");
    if(!fout)
    {
        cout << " ÍåâîçìîæГ*Г® îòêðûòü ГґГ*éë äëÿ Г§Г*ГЇГЁГ±ГЁ. " << endl;
        system("pause");
    }
    
    int nrow, ncol;
    fin >> nrow >> ncol;
    int i,j;
    int **a = new int *[nrow];
    for(i=0; i<nrow; i++)
        a[i] = new int [ncol];
    for(i=0; i<nrow; i++)
    for(j=0; j<ncol; j++)
        fin >> a[i][j];
    for(i=0; i<nrow; i++)
    {
        for (j=0; j<ncol; j++)
        fout << setw(4) << a[i][j] << " ";
    }
    
    bool all_posit;
    for(j=0; j<ncol; j++)
    {
        all_posit = true;
        for(i=0; i<nrow; i++);
        if(a[i][j] < 0)
        {
            all_posit = false;
            break;
        }
        if(all_posit)
        {
            fout << " Íîìåð ñòîëáöГ*: " << j;
            cout << " ГђГ*áîòГ* Г§Г*âåðøåГ*Г* " << endl;
            system("pause");
        }
    }
    fout << " Ñòîëáöîâ Г*ГҐГІ " ;
    cout << " ГђГ*áîòГ* Г§Г*âåðøåГ*Г*" <<endl;
    system("pause");
}
Каждый раз выдает

Файл input.txt не найден.
Для продолжения нажмите любую клавишу . . .
Хотя файл лежит рядом с .cpp

Если же делать так

C++
1
2
3
4
5
6
7
        //Ââîä
    ifstream fin("input.txt", ios::app);
    if(!fin)
    {
        cout << "Г”Г*éë input.txt Г*ГҐ Г*Г*éäåГ*." << endl;
        system("pause");
    }
Создавать файл отказывается.

Может что-то пропустил ?... всю ночь сижу и вот на этом задание ступарнулся
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
EpicLove
 Аватар для EpicLove
46 / 2 / 0
Регистрация: 19.04.2011
Сообщений: 48
20.07.2011, 07:48  [ТС]     Чтение из .txt Матриц #21
Ну другие же отлично работают... как такое возможно ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4237 / 2770 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
20.07.2011, 08:41     Чтение из .txt Матриц #22
Цитата Сообщение от accept Посмотреть сообщение
ты хочешь сказать, что программа, написанная в MSVС становится к ней привязана навсегда ?
сделай system("dir");
Нет, ни чего не хочу сказать) Просто говорю, как оно есть в MSVS (данную странность сам обнаружил случайно).
system("dir") тоже выводит содержимое папки с исходниками (что и следовало ожидать).

а как ты запускаешь ?
дебажные проект, просто F5 (отладка).
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
20.07.2011, 08:49     Чтение из .txt Матриц #23
Цитата Сообщение от Kastaneda
дебажные проект, просто F5 (отладка).
вот, а ты запусти через консоль обычную
win+r cmd.exe
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4237 / 2770 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
20.07.2011, 09:00     Чтение из .txt Матриц #24
Цитата Сообщение от accept Посмотреть сообщение
вот, а ты запусти через консоль обычную
Тогда да, выводит то, что нужно. Но все равно думаю полезно знать, что когда запускаешь программу из среды, то рабочим каталогом является папка с сырцами.


Не по теме:

Цитата Сообщение от accept Посмотреть сообщение
win+r cmd.exe
я что, создаю такое впечатление?

accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
20.07.2011, 09:15     Чтение из .txt Матриц #25
Цитата Сообщение от Kastaneda
Но все равно думаю полезно знать, что когда запускаешь программу из среды
это, вроде, легко настраивается
по крайней мере в lcc есть подобные настройки

Цитата Сообщение от Kastaneda
я что, создаю такое впечатление?
я только так и запускаю под виндой, нафиг всякие f5, которые закрываются или вообще меняют там окружение
EpicLove
 Аватар для EpicLove
46 / 2 / 0
Регистрация: 19.04.2011
Сообщений: 48
20.07.2011, 09:33  [ТС]     Чтение из .txt Матриц #26
А можно поподробнее ? Как в wxDev сделать, так что бы не закрывался cmd ?
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4237 / 2770 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
20.07.2011, 09:43     Чтение из .txt Матриц #27
Цитата Сообщение от EpicLove Посмотреть сообщение
Как в wxDev сделать, так что бы не закрывался cmd
cmd.exe не зависит от среды, это командная строка Windows. Запускаешь так: Win+R => cmd => жмешь Enter. В открывшейся консоли пишешь:
Код
cd путь_до_файла
если путь до файла содержит пробелы, то его нужно взять в кавычки:
Код
cd "путь до файла"
потом можешь запускать свою прогу просто набрав progname.exe и нажав enter. После выполнения программы появится приглашение для следующего ввода, закрываться это окно не будет.
Для выхода вводишь exit (на XP помнится при нажатии мышкой на крестик появлялось окно, типа "подождите, идет завершение программы", а по exit нормально выходило. На семерке мышкой нормально закрывается.)
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
20.07.2011, 11:26     Чтение из .txt Матриц #28
в папке с проектами создай ярлык для cmd.exe
зайди в его свойства и удали путь программы C:\Windows\System32
после этого он будет открывать cmd.exe в той папке, в которой находится
EpicLove
 Аватар для EpicLove
46 / 2 / 0
Регистрация: 19.04.2011
Сообщений: 48
20.07.2011, 18:48  [ТС]     Чтение из .txt Матриц #29
Даже в новом проекте, окно cmd виснет..... пока пропущу это задание Не могу не как разобраться
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
21.07.2011, 01:33     Чтение из .txt Матриц #30
давай скриншот нового проекта с файлом main.cpp
EpicLove
 Аватар для EpicLove
46 / 2 / 0
Регистрация: 19.04.2011
Сообщений: 48
21.07.2011, 03:30  [ТС]     Чтение из .txt Матриц #31
http://rghost.ru/15259211/image.png

Сами программа

http://rghost.ru/15259231/image.png
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
21.07.2011, 04:40     Чтение из .txt Матриц #32
а, ну это проблема уиндоус
возможно, она у тебя нелицензионная
dev-cpp пишет, что сборка прошла без ошибок
ещё их сайт пишет, что максимальная система на данный момент - WinXP
хотя проблема, скорее всего, именно в винде
EpicLove
 Аватар для EpicLove
46 / 2 / 0
Регистрация: 19.04.2011
Сообщений: 48
21.07.2011, 10:12  [ТС]     Чтение из .txt Матриц #33
возможно, она у тебя нелицензионная
Еще не разу такого бреда не слышал xDD Спасибо, поржал.

По делу, пошел дальше делать упражнения, все отлично пашут. Потом как сделаю пару упражнений, вернусь к этой программе и буду разбирать её по кусочкам.
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
21.07.2011, 10:18     Чтение из .txt Матриц #34
Цитата Сообщение от EpicLove
Еще не разу такого бреда не слышал xDD Спасибо, поржал.
чего не слышал, что пиратский софт может ломаться ?
EpicLove
 Аватар для EpicLove
46 / 2 / 0
Регистрация: 19.04.2011
Сообщений: 48
21.07.2011, 10:34  [ТС]     Чтение из .txt Матриц #35
чего не слышал, что пиратский софт может ломаться ?
Уже сижу год на винде этой и не чего не жалуюсь, ну не в этом суть.

Позже как разберусь к этим заданием, напишу в чем была ошибка если выявлю её
А так... пока покидаю тему. Всем спасибо за участие Буду решать своими путями ошибку.
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
21.07.2011, 11:03     Чтение из .txt Матриц #36
Цитата Сообщение от EpicLove
Уже сижу год на винде этой и не чего не жалуюсь, ну не в этом суть.
попробуй лицензионный софт или свободный
EpicLove
 Аватар для EpicLove
46 / 2 / 0
Регистрация: 19.04.2011
Сообщений: 48
21.07.2011, 11:12  [ТС]     Чтение из .txt Матриц #37
свободный
Сидел на nix , но вернулся к win т.к. не хватает фотошопа и других приложений.
+ занимаюсь игровыми серверами, а на nix сидеть над вином не охота было, но тогда еще не знал про вирутуал ос.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2011, 11:16     Чтение из .txt Матриц
Еще ссылки по теме:

C++ Чтение/запись из/в файл .txt
C++ Параллельное чтение из txt файлов
Чтение txt-файла и заполнение таблицы Excel C++

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

Или воспользуйтесь поиском по форуму:
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
21.07.2011, 11:16     Чтение из .txt Матриц #38
программировать-то удобнее пол линем
для картинок юзаю gimp (прошел в нём где-то треть help'а)
а в винде поставил gedit, так он не только грузится с задержкой, так ещё и бинарные файлы вообще не открывает
Yandex
Объявления
21.07.2011, 11:16     Чтение из .txt Матриц
Ответ Создать тему
Опции темы

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