Borland Developer Studio 2006, C File |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Borland Developer Studio 2006, C File |
Тёмный Эльф |
Сообщение
#1
|
Влюблённый псих Группа: Пользователи Сообщений: 185 Пол: Женский Реальное имя: Лейла Репутация: 1 |
Здраствуйте! Помогите пожалуйста разобраться со средой. Предположим я создаю New Project -> C File и пишу какой-нибудь простенький код, типа вывести на экран такие то числа. Программа компилируется, но я не знаю как открыть окошко, где был бы результат программы (те самые числа, которые нужно было вывести). Заранее спасибо.
|
volvo |
Сообщение
#2
|
Гость |
Ну, если ты создаешь консольное приложение, то запускай его на выполнение, оно запустится в консольном окне, а для того чтобы окно сразу же не закрылось - добавь, например, getch(), чтобы программа подождала, пока ты не посмотришь на результаты, и не разрешишь ей закрыться.
А если приложение оконное, то оно не должно закрыться пока ты его сам не закроешь... |
Тёмный Эльф |
Сообщение
#3
|
Влюблённый псих Группа: Пользователи Сообщений: 185 Пол: Женский Реальное имя: Лейла Репутация: 1 |
ну вот такая вот программа
Код #include <stdio.h> main() {int x,y,z,max; printf("Введите три числа: \n"); scanf("%d%d%d", &x,&y, &z); if (x>y) max=x; else max=y; if (z>max) max=z; printf("Максимальное из (%d,%d,%d)=%d\n", x,y,z,max); getch() } я ее запускаю, только на последней строке компилятор выдает ошибку что-то вроде E2379 Statement Missing |
volvo |
Сообщение
#4
|
Гость |
А точку с запятой куда дел (после getch()) ?
А еще надо бы return 0; добавить... Итого имеем: #include <stdio.h> |
Тёмный Эльф |
Сообщение
#5
|
Влюблённый псих Группа: Пользователи Сообщений: 185 Пол: Женский Реальное имя: Лейла Репутация: 1 |
ага..вы правы..только меня этот Borland Developer Studio все больше пугает: программа откомпилировалась, экран с результатами никакой не появился и тем более не задержался, а вместо этого выдалось сообщение типа [C++ Warning]File1.c(10): W8065 Call to function 'getch' with no prototype
ничего не понимаю. откомпилировал эту же программу на Borland C++ for DOS. компилятор похожую ошибку выдал! Сообщение отредактировано: Тёмный Эльф - |
volvo |
Сообщение
#6
|
Гость |
Цитата меня этот Borland Developer Studio все больше пугает А ты не пугайся... Просто подключай еще #include <conio.h>, ведь именно в нем описана getch() ... |
Тёмный Эльф |
Сообщение
#7
|
Влюблённый псих Группа: Пользователи Сообщений: 185 Пол: Женский Реальное имя: Лейла Репутация: 1 |
Цитата #include <conio.h> открыл для себя новое - пасибки) наверное у меня Borland Developer Studio неправильно как-то настроен..я не знаю..просто он все-равно не показывает результаты работы программы... |
volvo |
Сообщение
#8
|
Гость |
Цитата программа откомпилировалась, экран с результатами никакой не появился и тем более не задержался Меня терзают смутные сомнения: ты программу ЗАПУСКАЛ на выполнение? А то про запуск я ничего не вижу - только про компиляцию... |
Тёмный Эльф |
Сообщение
#9
|
Влюблённый псих Группа: Пользователи Сообщений: 185 Пол: Женский Реальное имя: Лейла Репутация: 1 |
Меня терзают смутные сомнения: ты программу ЗАПУСКАЛ на выполнение? А то про запуск я ничего не вижу - только про компиляцию... хмм..ну там кнопка есть Run. В компиляторе Паскаля она означала запуск программы. наверное и здесь также. хз. Добавлено через 4 мин. В Борланде Си++ полегче будет! там хотя бы как в Паскале Ctrl-F9 запуск и Alt-F5 возвращение к экрану с результатами. а в этом компиляторе вообще не понимаю, как это осуществить! |
hardcase |
Сообщение
#10
|
code warrior Группа: Пользователи Сообщений: 484 Пол: Мужской Реальное имя: Славен Репутация: 8 |
В Борланде Си++ полегче будет! там хотя бы как в Паскале Ctrl-F9 запуск и Alt-F5 возвращение к экрану с результатами. а в этом компиляторе вообще не понимаю, как это осуществить! Это не компилятор, а мультиязыковая IDE.Я немного не понимаю, почему ты не создал C++ Builder Console Project. То, что выбрасывается в stdout/stderr можно увидеть только в окошке консоли (насколько я знаю в BDS2006 так и не появилось окошко Output как в Visual Studio). З,Ы, кроме getch() есть в stdio.h функция getchar() Сообщение отредактировано: hardcase - -------------------- ИзВ ин ИтЕ зА нЕ рОв НЫй П оч ЕРк
|
Тёмный Эльф |
Сообщение
#11
|
Влюблённый псих Группа: Пользователи Сообщений: 185 Пол: Женский Реальное имя: Лейла Репутация: 1 |
Цитата Я немного не понимаю, почему ты не создал C++ Builder Console Project. При чем тут это? |
volvo |
Сообщение
#12
|
Гость |
Цитата При чем тут это? При том, что то, что ты делаешь - консольное приложение !!! |
Тёмный Эльф |
Сообщение
#13
|
Влюблённый псих Группа: Пользователи Сообщений: 185 Пол: Женский Реальное имя: Лейла Репутация: 1 |
я создал обычный C File. Я вообще думал, что Project используется, когда программа состоит из нескольких модулей, а у меня простейшая демонстрационная прога, чтобы научиться работать в этой среде.
|
volvo |
Сообщение
#14
|
Гость |
Тебе еще раз повторить, что надо создать КОНСОЛЬНЫЙ проект? Ты не можешь на самолете пахать поле? А почему? Колеса - есть, двигатель - есть... Чего бы не попробовать? Ан нет, ты однако и на тракторе не летаешь... Использовать надо все по назначению...
Цитата Я вообще думал, что Project используется, когда программа состоит из нескольких модулей Неправильно думал. |
Тёмный Эльф |
Сообщение
#15
|
Влюблённый псих Группа: Пользователи Сообщений: 185 Пол: Женский Реальное имя: Лейла Репутация: 1 |
Хм. Ну есть там такая вещь, типа New C++ Builder Project -> Console Application. Это что-ли?
З.Ы. наверное мне стоит прочесть какое-нибудь пособие по Builder C++, а то чувствую, что задаю тупые вопросы. |
Текстовая версия | 17.09.2024 11:56 |