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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
-Андрей
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 4
#1

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

25.10.2012, 22:41. Просмотров 345. Ответов 6
Метки нет (Все метки)

Начал изучать С++, и сталкиваюсь каждый раз с новыми проблемами в изучении.. Вот уже книгу нашел подходящую(Брюс Эккель - Филосовия С++ 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й версии. Не знаю хорошей идеей было начинать с него изучение или нет, но я надеюсь на ваши советы.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2012, 22:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос не отображается робота программы (C++):

Работа функции не отображается при запуске программы - C++
Дано такое задание : 1. Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде одного из знаков: &gt;, &lt;...

Написать программу, которая устанавливается, и отображается во вкладке "Программы и компоненты" - C++
У меня есть исполняемый файл exe. Код написан на С++. Как я могу написать на С++ программу которая устанавливается в ОС Windows как...

Кирилица отображается нормально при выводе из программы, но иероглифы при вводе в консоль - C++
Что надо подключить что бы в консоли писать русскими буквами? cin &gt;&gt; kol; cin &gt;&gt; x; cout &lt;&lt; &quot;У вас есть &quot; &lt;&lt; kol &lt;&lt; &quot; &quot; &lt;&lt; x; ...

Робота на 5 - C++
Пропоную зробити найкращу презентацію

робота с графикой - C++
Робота с графикой. что надо написать что бы можно было нарисовать рисунок пример солнышко

робота с текстом - C++
3 задан текст.определить,содержит ли он цифры?

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

P.S. Твой код у меня нормально отработал, всё напечатал замечательно...
Может он у тебя файла не находит?..
1
-Андрей
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 4
25.10.2012, 23:22  [ТС] #3
Обязательно почитаю(даже не слышал о таком) раз нужно, спасибо за совет!! Странно, потому и не пойму, вроде проблем не должно быть так как другие коды программ работают нормально.. а этот не хочет отображаться в окне работы кода программы. Извини за глупый вопрос, но какого файла может не находить? может это и есть проблема из-за которой я не вижу результата роботы программы..
0
alsav22
5422 / 4817 / 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"
1
-Андрей
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 4
25.10.2012, 23:34  [ТС] #5
Не открывает.. И что делать? По книге описан только сам код для выполнения, но как проверять(или как создавать) файлы и слова нет за это!
0
alsav22
5422 / 4817 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
25.10.2012, 23:42 #6
Напишите имя файла с этим кодом. Должен вывести текст этого кода.
0
-Андрей
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 4
25.10.2012, 23:43  [ТС] #7
Я разобрался, я проверил файл, хоть он и был создан как я смотрел правильно, но я попробовал с интереса создать его заново и код вывел всю информацию так как и нужно было) может быть ошибка была в самом компиляторе, или же в просто из-за моих начальных знаний в С++) Спасибо большое всем за помощь!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.10.2012, 23:43
Привет! Вот еще темы с ответами:

перемещение робота - C++
Робот может перемещаться в четырех направлениях (&quot;С&quot; — север, &quot;3&quot; — запад. &quot;Ю&quot; — юг, &quot;В&quot; — восток) и принимать три цифровые команды: 0...

Робота з файлами - C++
Задан файл целых чисел F. Используя вспомогательный файл Н, переписать компоненты файла F в файл G так, чтобы сначала были записаны все...

Робота со строками в с++ 3.1 - C++
Помогите разрешить такую задачу, пожалуйста: Определить длину строки, которую нужно ввести с клавиатуры. Определить длину строки за...

Лабораторная робота! - C++
1)Написати програму, яка обчислює середню (за тиждень) температуру повітря. Початкові дані повинні вводитися під час роботи програми. Вид...


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

Или воспользуйтесь поиском по форуму:
7
Yandex
Объявления
25.10.2012, 23:43
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru