Аватар для EpicLove
46 / 2 / 0
Регистрация: 19.04.2011
Сообщений: 48

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

19.07.2011, 06:21. Показов 3843. Ответов 37
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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");
    }
Создавать файл отказывается.

Может что-то пропустил ?... всю ночь сижу и вот на этом задание ступарнулся
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.07.2011, 06:21
Ответы с готовыми решениями:

MVS 12, вывод двух матриц из txt файла
Есть текстовый файл примерного содержания: 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6

Чтение из файла 'New.txt', запись четных строк в '1.txt', а нечетных в '2.txt'
В общем все работает, но есть &quot;НО&quot;, иначе бы не открывал тему. Содержимое исходного файла: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2...

Чтение матриц с внешнего файла, умножение матриц...
Вот не могу составить программу... Необходимо считать матрицы А и В с внешнего файла (input). Матрица А размерностью 5х7, В размерностью...

37
 Аватар для EpicLove
46 / 2 / 0
Регистрация: 19.04.2011
Сообщений: 48
20.07.2011, 07:48  [ТС]
Студворк — интернет-сервис помощи студентам
Ну другие же отлично работают... как такое возможно ?
0
 Аватар для Kastaneda
5232 / 3206 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
20.07.2011, 08:41
Цитата Сообщение от accept Посмотреть сообщение
ты хочешь сказать, что программа, написанная в MSVС становится к ней привязана навсегда ?
сделай system("dir");
Нет, ни чего не хочу сказать) Просто говорю, как оно есть в MSVS (данную странность сам обнаружил случайно).
system("dir") тоже выводит содержимое папки с исходниками (что и следовало ожидать).

а как ты запускаешь ?
дебажные проект, просто F5 (отладка).
0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
20.07.2011, 08:49
Цитата Сообщение от Kastaneda
дебажные проект, просто F5 (отладка).
вот, а ты запусти через консоль обычную
win+r cmd.exe
0
 Аватар для Kastaneda
5232 / 3206 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
20.07.2011, 09:00
Цитата Сообщение от accept Посмотреть сообщение
вот, а ты запусти через консоль обычную
Тогда да, выводит то, что нужно. Но все равно думаю полезно знать, что когда запускаешь программу из среды, то рабочим каталогом является папка с сырцами.


Не по теме:

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

0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
20.07.2011, 09:15
Цитата Сообщение от Kastaneda
Но все равно думаю полезно знать, что когда запускаешь программу из среды
это, вроде, легко настраивается
по крайней мере в lcc есть подобные настройки

Цитата Сообщение от Kastaneda
я что, создаю такое впечатление?
я только так и запускаю под виндой, нафиг всякие f5, которые закрываются или вообще меняют там окружение
0
 Аватар для EpicLove
46 / 2 / 0
Регистрация: 19.04.2011
Сообщений: 48
20.07.2011, 09:33  [ТС]
А можно поподробнее ? Как в wxDev сделать, так что бы не закрывался cmd ?
0
 Аватар для Kastaneda
5232 / 3206 / 362
Регистрация: 12.12.2009
Сообщений: 8,143
Записей в блоге: 2
20.07.2011, 09:43
Цитата Сообщение от EpicLove Посмотреть сообщение
Как в wxDev сделать, так что бы не закрывался cmd
cmd.exe не зависит от среды, это командная строка Windows. Запускаешь так: Win+R => cmd => жмешь Enter. В открывшейся консоли пишешь:
Code
1
cd путь_до_файла
если путь до файла содержит пробелы, то его нужно взять в кавычки:
Code
1
cd "путь до файла"
потом можешь запускать свою прогу просто набрав progname.exe и нажав enter. После выполнения программы появится приглашение для следующего ввода, закрываться это окно не будет.
Для выхода вводишь exit (на XP помнится при нажатии мышкой на крестик появлялось окно, типа "подождите, идет завершение программы", а по exit нормально выходило. На семерке мышкой нормально закрывается.)
0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
20.07.2011, 11:26
в папке с проектами создай ярлык для cmd.exe
зайди в его свойства и удали путь программы C:\Windows\System32
после этого он будет открывать cmd.exe в той папке, в которой находится
2
 Аватар для EpicLove
46 / 2 / 0
Регистрация: 19.04.2011
Сообщений: 48
20.07.2011, 18:48  [ТС]
Даже в новом проекте, окно cmd виснет..... пока пропущу это задание Не могу не как разобраться
0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
21.07.2011, 01:33
давай скриншот нового проекта с файлом main.cpp
0
 Аватар для EpicLove
46 / 2 / 0
Регистрация: 19.04.2011
Сообщений: 48
21.07.2011, 03:30  [ТС]
http://rghost.ru/15259211/image.png

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

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

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

Позже как разберусь к этим заданием, напишу в чем была ошибка если выявлю её
А так... пока покидаю тему. Всем спасибо за участие Буду решать своими путями ошибку.
0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
21.07.2011, 11:03
Цитата Сообщение от EpicLove
Уже сижу год на винде этой и не чего не жалуюсь, ну не в этом суть.
попробуй лицензионный софт или свободный
1
 Аватар для EpicLove
46 / 2 / 0
Регистрация: 19.04.2011
Сообщений: 48
21.07.2011, 11:12  [ТС]
свободный
Сидел на nix , но вернулся к win т.к. не хватает фотошопа и других приложений.
+ занимаюсь игровыми серверами, а на nix сидеть над вином не охота было, но тогда еще не знал про вирутуал ос.
0
4866 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
21.07.2011, 11:16
программировать-то удобнее пол линем
для картинок юзаю gimp (прошел в нём где-то треть help'а)
а в винде поставил gedit, так он не только грузится с задержкой, так ещё и бинарные файлы вообще не открывает
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.07.2011, 11:16

Чтение TXT (DXF) и вывод в TXT
Здравствуйте! По роду деятельности - инженер, пытаюсь написать программу по конвертации DXF в нужный формат расчетной программы. Не...

Чтение данных с одного txt файла, запись данных во второй txt в определенную позицию
Добрый день, уважаемые форумчане! Нужна ваша помощь. Задача поставлена так: существует файл film2.txt (постараюсь его прикрепить для...

Чтение из *.txt
Здраствуйте! Подскажите пожалуйста как считать с *.txt файла значения переменных?? Например: На входе подаются два значения...

чтение из *.txt
Здраствуйте! Подскажите пожалуйста как считать с *.txt файла значения переменных?? Например: На входе подаются два значения...

Чтение из txt
Добрый день! Как можно считать txt файл посимвольно?


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

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

Новые блоги и статьи
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов. Логика кажется понятной: 1. Находим ключевые слова. 2. Добавляем их на. . .
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302 Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс Ссылка на сгенерированную музыкальную композицию: https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013 Я говорю, что Время- как вода течет. . .
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла: Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Салют, шампанское, овации! :drink:
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru