Администратор
Зарегистрирован:
07.08.2008 21:24 Из: Рыбница
Сообщений:
2502
|
getch(); один из вариантов обхода закрытие консольного окна после завершения выполнения.
Если бы ты программил в Torbo C++, то после компиляции можно открыть окно вывода, помоему Alt + F5. Есть ещё обходы, настрой винду, чтобы она не закрывала консольные приложения после выполнения)) Может ещё в настройках Билдера покопаться... В общем любое консольное приложение закрывается после выполнения последней строки кода. Чтобы оно не закрылось сразу, можно поставить таймеры. В данном случае стоит функция getch(); - которая ждёт перехвата нажатия клавиши на клавиатуре. Её ставь в самый конец кода в функции void main(void). Т.е. когда весь твой код выполнится, дойдёт до getch(); и будет тупо ждать нажатия клавиши. Как только ты нажмёшь клавишу последняя строка выполнится и окно закроется
Отправлено: 10.10.2009 19:55
|
|
Студент
Зарегистрирован:
09.10.2009 15:59 Сообщений:
4
|
Спасибо работает=)Опять есть вопросы=)))
А что это такое?где эту ГЕТЧ нужно распологать чтобы текст программы выглядел корректно?И все же можно ли обходиться без этого чтобы иметь абсолютную аналогичность с курсом Дейтла,для более эффективного изучения программирования по этому учебнику. Я просто расчитывал изучить так как написано в учебнике и потом по мере возростания опыта использовать современные методы программирования =))думаю так будет проще чем хвататься за все сразу =))
Отправлено: 10.10.2009 17:33
|
|
Администратор
Зарегистрирован:
07.08.2008 21:24 Из: Рыбница
Сообщений:
2502
|
getch(); и будет тебе ждать нажатия клавиши на клавиатуре))
Помоему эта функция в conio.h
Отправлено: 10.10.2009 15:25
|
|
Студент
Зарегистрирован:
09.10.2009 15:59 Сообщений:
4
|
Спасибо но теперь окно консоли быстро исчезает после компиляции??что делать?
Отправлено: 10.10.2009 14:14
|
|
Администратор
Зарегистрирован:
07.08.2008 21:24 Из: Рыбница
Сообщений:
2502
|
Если хочешь программить на билдере, но те примеры, то выбирай консольный режим.
Проект - выбрать - Consol Wizard или Consol Applicanion, точно не помню.
Отправлено: 10.10.2009 12:23
|
|
Студент
Зарегистрирован:
09.10.2009 15:59 Сообщений:
4
|
Ну вот к примеру...
В учебнике ,,как программир.на С++.Дейтл,,описан такой вот самый простой пример программы: #include <iostream.h> main () { cout << "Welcome "; cout << "to C++\n"; return 0; } А в моем С++ билдер 6 другие формы #include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------- и те примеры которые предоставляет Дейтл среда не понимает=( как сделать так чтобы можно было учится на примерах профессора ДДейтла иначе я буду долго во всем разбираться.. Заранее благодарен...
Отправлено: 10.10.2009 10:39
|
|
Администратор
Зарегистрирован:
07.08.2008 20:40 Из: Тирасполь
Сообщений:
7258
|
Ты поподробней опиши проблему. Какой учебник, какая ошибка...
Отправлено: 10.10.2009 1:22
|
|
Студент
Зарегистрирован:
09.10.2009 15:59 Сообщений:
4
|
Подскажите пожалуйста,как настроить С++ для того чтобы работать с примерами описанными в учебнике авторов Дейтл.У меня С++ Builder 6.При попытке переписать код программы с учебника пишет ошибку.iostream.h вписывал --но ничего..=(
Отправлено: 09.10.2009 17:12
|
|
Администратор
Зарегистрирован:
07.08.2008 21:24 Из: Рыбница
Сообщений:
2502
|
Начальные данные:
3 аккамулятора на 1000 mA*h Вопрос: Какова будет ёмкость, если три аккамуляторные батареи соеденить последовательно. Решение: 1) К одному аккамулятору подключаем нагрузку такую, что ток будет через него протекать 1А. Так как «ёмкость» его 1000 mA*h = 1 А*час, то аккамулятор проработает 1 час. 2) Соеденяем три батареи последовательно. Подключаем нагрузку такую, что через батарею из 3х аккамуляторов будет протекать ток 1А. Так как аккамуляторы соеденены последовательно, то ток через каждый аккамулятор будет протекать 1А. Т.о. каждый аккамулятор разрядится через 1 час, но так как они соеденены последовательно, значит они одновременно разряжаутся током 1А, и значит батарея из 3х аккамуляторов разрядится через 1 час. Отсюда находим ёмкость 1А*1ч = 1 Ачас = 1000 mA*h. Ч.т.д. Учи МАТчасть! Теперь без интегралов. Так понятнее? Цитата: я думаю емкость сложится из трех емкостей. Тут думать не надо, надо такие вещи знать!
Отправлено: 07.10.2009 21:05
|
|
Технический Директор
Зарегистрирован:
18.12.2008 1:23 Из: Тирасполь
Сообщений:
2240
|
я думаю емкость сложится из трех емкостей.
Отправлено: 07.10.2009 20:10
|
|
Паяй только то, что нельзя купить!
То что нельзя купить - надо спаять! |
||