xant
написал 2 мая 2004 года в 11:34 (1165 просмотров)
Ведет себя
неопределенно; открыл 21 тему в форуме, оставил 347 комментариев на сайте.
Сообщение от Tenc
типа:
# include
…
…
printf(«…»);
}
Ctrl+F9
Появляется окно Dos и сразу же исчезает, паразит!
У меня WinXP, проблема в нем, я знаю.
А вот, что делать не знаю!
p.s. только не советуйте мне поменять ОСь
Тема была закрыта decvar. Пришлось переоткрыть.
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Просто окошко сразу выводит информацию и закрывается. Можно программу запускать из коммандной строки. Или вставить следующий кусок кода.
char c;
scanf(&c);
2 xant: может не стоит, а? Все таки я не просто так закрыл тему….
Тему я оставил, радуйтесь…
ЗЫ
Тут прочитал… что вы там про модерирование пишите, соответственно
1.По поводу злых юниксойдов:
Я не червонец, что бы всем нравится
2. По поводу *nix:
Внимательно вчитываемся в тему всего *nix project и фтыкаем причем тут WinXP
3. По поводу минуты на решение:
не хочу писать RTFM. А надо. Это стимуляция умения читать.
Спасибо, за ответ!
Только, вот, ничего не получается! Появляется окно и исчезает…
Вставил я кусочек программного кода который ты дал,
Результат тот же :-(
Посмотри как выглядит эта программа (только не смейся :-)
# include
void main (void)
{
printf(«HI!»);
char c;
scanf(&c);
}
Может я чето нетак делаю?
И на последок совсем идиотский вопрос
Как запустить из command prompt
Показываю как это делаю я:
cd \
C:\BC5\BIN \bcw.exe
Открывается Borland в другом окне.
Если кто то мне ответит я буду очень рад, честно
По вопросу:
Приведенный код у меня не возвращает приглашение системы(закрывает окно), пока не ткнут return.
Тест проведен в DosBOX и Borland Turbo C
напиши плиз как это всё должно выглядеть
и я обещаю, что отстану с идиотскими вопросами
вот этот return куда и как сувать
ответь ответь ответь
Делай раз — открываем dos promt(или как там терминал зовется) и чешем в диру где Borland складывает компиленые бинарники
Делай два — запускаем найденый бинарник
Как вариант, может в WinXP как-то очень особенно DOS эмулируется, повторюсь, код который ты показал, у меня в DOSbox(эумулятор доса) не возвращал C:\ пока не нажмешь кнопку ENTER(большая такая, обычно с права, еще называют return)
если ты пишешь в C++, то попробуй заменить
char c;
scanf(c);
на
char c;
cin << c;
Ничего не работает :-( как должно работать, мне кажется это из -за XP.
Еще хочу раз повториться, окно с выполнением программы появляется, всё выполняется и закрывается, в течении одной секунды.
На этом всё :-(
To Decvar.
Ты наверное ошибся не «cin << c», а «cin >> c;»
да, ошибся….вечно путаю эти потоки….все таки я больше C пользую, чем ++.
2 Tenc:
Не мучай попу. Программы с текстовым выводом должны вызываться в ДОСовом окне. Оно где-то в Стартовом меню, в Аксессуарах, кажись. Черное такое. В нем и гоняй свои программы.
Good Luck,
UT
Ставь DOSbox под виндой!
Tenc, ты как-то соотноси свои желания с реальным положением вещей. Тут вопрос не в том, что ты отстанешь, а в том, что если ты упорно не желаешь рабираться со своими проблемами и тупо ждёшь когда их решат другие, то тебя пошлют не три кнопки, а тему закроют окончательно.
2decvar: Правильно сделал, что тему закрыл. Не надо было её переоткрывать.
ВСЕМ СПАСИБО, ВСЕ СВОБОДНЫ
ТЕМА ЗАКРЫТА
Я ВО ВСЁМ РАЗОБРАЛСЯ
UNIX FOREVER :-) С УВАЖЕНИЕМ Tenc
Ого! Это что ещё за истерика? Чего орать-то?
А это типа вам благодарность )))
http://www.nixp.ru/cgi-bin/forum/YaBB.pl?board=nixpru;action=display;num=1083457575
Очнь жаль, но благодарности, выраженные в такой экспрессивной форме, не принимаются. ;)