Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
0 / 0 / 0
Регистрация: 05.03.2010
Сообщений: 28

Не вижу результата, после компиляции.

25.03.2010, 01:38. Показов 3272. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Начал по книге изучать С++ Builder, там приводится простой код типа на экране появится Hello World. После компиляции загружется cmd в котором должно пявится это чудо, и сразу закрывается. Вот моя проблема собственно, я хочу лицезреть свой результат. Вот код :
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream> // allows program to output data to the screen
 
// function main begins program execution
int main()
{
   std::cout << "Welcome to C++!\n"; // display message
 
   return 0; // indicate that program ended successfully
 
} // end function main
Собственно Welcomme to C++ и не появляется. Создаю Проект в Console Wizard. Система XP SP3.
заранее спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.03.2010, 01:38
Ответы с готовыми решениями:

не вижу результата!!!
uses Crt,RedText;{подключаем наш модуль} var f1,f2:text;{текстовые файлы} n1,n2:string;{имена файлов} kp,w:byte;{количество...

Flashdevelop: отображение результата компиляции.
Подскажите пожалуйста все перепробовал, когда в программе flashdevelop нажимаю f5, появляется окно FlashPlayer, но ничего не вижу, просто...

Установил компонент, вижу интерфейс, не вижу самого компонента
Rad Studio XE5. Зарегистрировал dll Собрал tlb Импортировал компонент из длл Размещаю импортированный компонент на форму Вижу...

15
 Аватар для Gremlin
519 / 307 / 58
Регистрация: 30.07.2008
Сообщений: 607
25.03.2010, 01:42
А какие настройки для Console Wizard?
0
 Аватар для kazak
3602 / 2743 / 355
Регистрация: 11.03.2009
Сообщений: 6,304
25.03.2010, 01:50
https://www.cyberforum.ru/cpp-... 10807.html
1
 Аватар для Gremlin
519 / 307 / 58
Регистрация: 30.07.2008
Сообщений: 607
25.03.2010, 01:52
Все работает правильно!
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream> // allows program to output data to the screen
 
// function main begins program execution
int main()
{
   std::cout << "Welcome to C++!\n"; // display message
   Sleep(10000); // задержка выполнения (то есть приостановка работы программы на 10сек)
 
   return 0; // indicate that program ended successfully
 
} // end function main
0
0 / 0 / 0
Регистрация: 05.03.2010
Сообщений: 28
25.03.2010, 11:07  [ТС]
Цитата Сообщение от Gremlin Посмотреть сообщение
А какие настройки для Console Wizard?
1) настройуи: С++; Multi Threaded; Console Application. Ты это имел в виду под настройками?
2) return 0; это разве не тоже самое что Console::Readkey(); ?
3) народ еще такой вопрос, как сделать нумерацию строк в Builder? В левом нижнем углу она отображает текущий номер строки, а мне хотелось бы чтобы все строки были с номером, как в Visiual C++.
0
 Аватар для Cepera
55 / 55 / 5
Регистрация: 09.03.2009
Сообщений: 177
25.03.2010, 11:21
Цитата Сообщение от CyberWind Посмотреть сообщение
return 0; это разве не тоже самое что Console::Readkey(); ?
Нет, это не тоже самое.
return ключевое слово возвращающее из функции результат её работы (в данном случае из функции main в операционную систему).
А Console::Readkey() это майкрософтовская функция чтения нажатой клавиши.
0
0 / 0 / 0
Регистрация: 05.03.2010
Сообщений: 28
25.03.2010, 11:25  [ТС]
4)system("Pause"); не работает
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream> // allows program to output data to the screen
 
// function main begins program execution
int main()
{
   std::cout << "Welcome to C++!\n"; // display message
 
   return 0; // indicate that program ended successfully
   
   system("Pause");
 
} // end function main
ща getch попробую, хотя может я вперед забегаю, но блин хочется всетаки видеть что я делаю.
5) если есть аналог таким операторам как в TurboPascal - Readln; C# - Console.ReadKey(); для С++ Builder подскажите пожалуйста.

Все вышло с getch, но всетаки, может есть другие варианты?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream> // allows program to output data to the screen
#include <conio.h>
 
// function main begins program execution
int main()
{
   std::cout << "Welcome to C++!\n"; // display message
 
   getch();
 
   return 0; // indicate that program ended successfully
 
}
0
 Аватар для Cepera
55 / 55 / 5
Регистрация: 09.03.2009
Сообщений: 177
25.03.2010, 11:29
Вы вообще понимаете что вы делаете или нет?
Зачем вы пишете код system("Pause"); после return? У вас он все равно не выполнится, т.к. ретурн завершает выполнение функции и возвращает результат работы.
0
0 / 0 / 0
Регистрация: 05.03.2010
Сообщений: 28
25.03.2010, 11:53  [ТС]
Цитата Сообщение от Cepera Посмотреть сообщение
Вы вообще понимаете что вы делаете или нет?
Зачем вы пишете код system("Pause"); после return? У вас он все равно не выполнится, т.к. ретурн завершает выполнение функции и возвращает результат работы.
Так он и до Return 0; тоже не тормозит функцию!
0
 Аватар для Cepera
55 / 55 / 5
Регистрация: 09.03.2009
Сообщений: 177
25.03.2010, 13:04
А я вот запускаю, и не поверите - работает и останавливается!!!
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream> // allows program to output data to the screen
 
// function main begins program execution
int main()
{
   std::cout << "Welcome to C++!\n"; // display message
 
    system("Pause"); 
   
   return 0; // indicate that program ended successfully
 
}
Что собственно и ожидалось.
0
0 / 0 / 0
Регистрация: 05.03.2010
Сообщений: 28
25.03.2010, 18:39  [ТС]
Цитата Сообщение от Cepera Посмотреть сообщение
А я вот запускаю, и не поверите - работает и останавливается!!!
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream> // allows program to output data to the screen
 
// function main begins program execution
int main()
{
   std::cout << "Welcome to C++!\n"; // display message
 
    system("Pause"); 
   
   return 0; // indicate that program ended successfully
 
}
Что собственно и ожидалось.
не работает!!! я ж написал что даже поставив перед return 0; компилятор выдает ошибку.
0
 Аватар для Cepera
55 / 55 / 5
Регистрация: 09.03.2009
Сообщений: 177
25.03.2010, 18:44
Цитата Сообщение от CyberWind Посмотреть сообщение
компилятор выдает ошибку.
Какую?
0
 Аватар для Elstan
212 / 105 / 34
Регистрация: 17.10.2009
Сообщений: 174
25.03.2010, 18:56
Вместо
C++
1
system("Pause");
напиши
C++
1
getchar();
0
0 / 0 / 0
Регистрация: 05.03.2010
Сообщений: 28
25.03.2010, 22:02  [ТС]
Цитата Сообщение от Elstan Посмотреть сообщение
Вместо
C++
1
system("Pause");
напиши
C++
1
getchar();
читай выше я уже писал про getch(); он работает, но к нему нада подключать #include <conio.h>.

Насчет ошибки при system("Pause"); Ошибка E2268 Call to undefined function 'system'
0
 Аватар для Cepera
55 / 55 / 5
Регистрация: 09.03.2009
Сообщений: 177
25.03.2010, 22:56
Цитата Сообщение от CyberWind Посмотреть сообщение
Насчет ошибки при system("Pause"); Ошибка E2268 Call to undefined function 'system'
А если подключить #include <stdlib.h> ?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream> // allows program to output data to the screen
#include <stdlib.h>
 
// function main begins program execution
int main()
{
   std::cout << "Welcome to C++!\n"; // display message
 
        system("Pause"); 
   
   return 0; // indicate that program ended successfully
 
}
0
0 / 0 / 0
Регистрация: 05.03.2010
Сообщений: 28
25.03.2010, 23:20  [ТС]
Цитата Сообщение от Cepera Посмотреть сообщение
А если подключить #include <stdlib.h> ?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream> // allows program to output data to the screen
#include <stdlib.h>
 
// function main begins program execution
int main()
{
   std::cout << "Welcome to C++!\n"; // display message
 
        system("Pause"); 
   
   return 0; // indicate that program ended successfully
 
}
тожк ошибка:
[Linker Error] Unresolved external '_main' referenced from D:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\C0X32.OBJ
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.03.2010, 23:20
Помогаю со студенческими работами здесь

Вывод результата динамической компиляции кода
Здравствуйте! Имеется метод динамической компиляции кода из TextBox1. private void button1_Click_1(object sender, EventArgs e) ...

Зависимость результата компиляции приложения от страницы фрейма
Столкнулся с феноменом, к-рый не могу объяснить.На форме фрейм из нескольких страниц. Если редактирую компоненты,расположенные не на первой...

После работы с Акронисом не вижу где мои Гб
Здравствуйте уважаемые!)))Случилась беда, для определённых операций на системном диске С мне потребовалось больше памяти, прогуглив как всё...

на windows 7 не вижу интернета но вижу сеть
Здраствуйте начну пожалуй по порядку. На протяжении долгох лет пользовался ХР, захотелось чего то нового и решил себе поставить win 7. ...

Kohana! После установки вижу такую ошибку (см.скрин)?
Все стандартно делал, после копирования файлов удалил install.php, но в итоге получил следующее:


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru