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

не отображается робота программы - C++

Восстановить пароль Регистрация
 
-Андрей
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 4
25.10.2012, 22:41     не отображается робота программы #1
Начал изучать С++, и сталкиваюсь каждый раз с новыми проблемами в изучении.. Вот уже книгу нашел подходящую(Брюс Эккель - Филосовия С++ 1 том) но опять же столкнулся с проблемой вывода роботы программы. Происходит компиляция, ошибок нет, после этого появляется окно роботы программы, но оно пустое не имеющее никакой информации про роботу данной программы если не брать во внимание пустое появившееся окно. В чем причина? Вот сама программа:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<string>
#include<conio>
#include<iostream>
#include<fstream>
#include<vector>
using namespace std;
 
 int main() {
   vector<string> v;
   ifstream in("Fillvector.cpp");
   string line;
   while(getline(in, line))
     v.push_back(line);
     for(int i = 0; i < v.size(); i++)
       cout << i << ": " << v[i] << endl;
            getch();
}
Использую C++ Builder 6й версии. Не знаю хорошей идеей было начинать с него изучение или нет, но я надеюсь на ваши советы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2012, 22:41     не отображается робота программы
Посмотрите здесь:

Робота с строками в С++ C++
Робота со строками в с++ 3.1 C++
C++ Робота з файлами
Робота с формами C++
перемещение робота C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
prosto_lynx
 Аватар для prosto_lynx
49 / 24 / 1
Регистрация: 09.06.2008
Сообщений: 225
25.10.2012, 23:10     не отображается робота программы #2
Прочитай про способы отладки в Buildere... (Кажется в Архангельском написано)
Можно по F8 - отлаживать (покоммандно), можно (читай: нужно) брекпоинтами пользоваться и т.д.

P.S. Твой код у меня нормально отработал, всё напечатал замечательно...
Может он у тебя файла не находит?..
-Андрей
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 4
25.10.2012, 23:22  [ТС]     не отображается робота программы #3
Обязательно почитаю(даже не слышал о таком) раз нужно, спасибо за совет!! Странно, потому и не пойму, вроде проблем не должно быть так как другие коды программ работают нормально.. а этот не хочет отображаться в окне работы кода программы. Извини за глупый вопрос, но какого файла может не находить? может это и есть проблема из-за которой я не вижу результата роботы программы..
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.10.2012, 23:31     не отображается робота программы #4
После открытия файла, нужно всегда проверять - открылся ли он успешно:
C++
1
2
3
4
5
 
...
ifstream in("Fillvector.cpp");
if (!in.is_open()) cout << "Error!" << endl;
...
Добавлено через 4 минуты
Цитата Сообщение от -Андрей Посмотреть сообщение
но какого файла может не находить?
"Fillvector.cpp"
-Андрей
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 4
25.10.2012, 23:34  [ТС]     не отображается робота программы #5
Не открывает.. И что делать? По книге описан только сам код для выполнения, но как проверять(или как создавать) файлы и слова нет за это!
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.10.2012, 23:42     не отображается робота программы #6
Напишите имя файла с этим кодом. Должен вывести текст этого кода.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.10.2012, 23:43     не отображается робота программы
Еще ссылки по теме:

Работа функции не отображается при запуске программы C++
Оптимизация робота C++
Кирилица отображается нормально при выводе из программы, но иероглифы при вводе в консоль C++

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

Или воспользуйтесь поиском по форуму:
-Андрей
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 4
25.10.2012, 23:43  [ТС]     не отображается робота программы #7
Я разобрался, я проверил файл, хоть он и был создан как я смотрел правильно, но я попробовал с интереса создать его заново и код вывел всю информацию так как и нужно было) может быть ошибка была в самом компиляторе, или же в просто из-за моих начальных знаний в С++) Спасибо большое всем за помощь!
Yandex
Объявления
25.10.2012, 23:43     не отображается робота программы
Ответ Создать тему
Опции темы

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