nixp.ru v3.0

19 января 2017,
четверг,
18:14:58 MSK

DevOps с компанией «Флант»
xant написал 2 мая 2004 года в 11:34 (602 просмотра) Ведет себя неопределенно; открыл 21 тему в форуме, оставил 347 комментариев на сайте.

Сообщение от Tenc

Написал программку

типа:

# include

  printf(«…»);

}

Ctrl+F9

Появляется окно Dos и сразу же исчезает, паразит!

У меня WinXP, проблема в нем, я знаю.

А вот, что делать не знаю!

p.s. только не советуйте мне поменять ОСь

Тема была закрыта decvar. Пришлось переоткрыть.

xant

Просто окошко сразу выводит информацию и закрывается. Можно программу запускать из коммандной строки. Или вставить следующий кусок кода.

char c;

scanf(&c);

decvar

2 xant: может не стоит, а? Все таки я не просто так закрыл тему….

Тему я оставил, радуйтесь…

ЗЫ

Тут прочитал… что вы там про модерирование пишите, соответственно

1.По поводу злых юниксойдов:

Я не червонец, что бы всем нравится

2. По поводу *nix:

Внимательно вчитываемся в тему всего *nix project и фтыкаем причем тут WinXP

3. По поводу минуты на решение:

не хочу писать RTFM. А надо. Это стимуляция умения читать.

anonymous

Спасибо, за ответ!

Только, вот, ничего не получается! Появляется окно и исчезает…

Вставил я кусочек программного кода который ты дал,

Результат тот же :-(

Посмотри как выглядит эта программа (только не смейся :-)

# include

void main (void)

{

printf(«HI!»);

char c;

scanf(&c);

}

Может я чето нетак делаю?

И на последок совсем идиотский вопрос

Как запустить из command prompt

Показываю как это делаю я:

cd \

C:\BC5\BIN \bcw.exe

Открывается Borland в другом окне.

Если кто то мне ответит я буду очень рад, честно

decvar

По вопросу:

Приведенный код у меня не возвращает приглашение системы(закрывает окно), пока не ткнут return.

Тест проведен в DosBOX и Borland Turbo C

anonymous

напиши плиз как это всё должно выглядеть

и я обещаю, что отстану с идиотскими вопросами

вот этот return куда и как сувать

ответь ответь ответь

decvar

Делай раз — открываем dos promt(или как там терминал зовется) и чешем в диру где Borland складывает компиленые бинарники

Делай два — запускаем найденый бинарник

Как вариант, может в WinXP как-то очень особенно DOS эмулируется, повторюсь, код который ты показал, у меня в DOSbox(эумулятор доса) не возвращал C:\ пока не нажмешь кнопку ENTER(большая такая, обычно с права, еще называют return)

если ты пишешь в C++, то попробуй заменить

char c;

scanf(c);

на

char c;

cin << c;

anonymous

Ничего не работает :-( как должно работать, мне кажется это из -за XP.

Еще хочу раз повториться, окно с выполнением программы появляется, всё выполняется и закрывается, в течении одной секунды.

На этом всё :-(

Nuclear

To Decvar.

Ты наверное ошибся не «cin << c», а «cin >> c;»

decvar

да, ошибся….вечно путаю эти потоки….все таки я больше C пользую, чем ++.

Uncle Theodore

2 Tenc:

Не мучай попу. Программы с текстовым выводом должны вызываться в ДОСовом окне. Оно где-то в Стартовом меню, в Аксессуарах, кажись. Черное такое. В нем и гоняй свои программы.

Good Luck,

UT

pol

Ставь DOSbox под виндой!

myst
Tenc
напиши плиз как это всё должно выглядеть и я обещаю, что отстану с идиотскими вопросами

Tenc, ты как-то соотноси свои желания с реальным положением вещей. Тут вопрос не в том, что ты отстанешь, а в том, что если ты упорно не желаешь рабираться со своими проблемами и тупо ждёшь когда их решат другие, то тебя пошлют не три кнопки, а тему закроют окончательно.

2decvar: Правильно сделал, что тему закрыл. Не надо было её переоткрывать.

anonymous

ВСЕМ СПАСИБО, ВСЕ СВОБОДНЫ

ТЕМА ЗАКРЫТА

Я ВО ВСЁМ РАЗОБРАЛСЯ

UNIX FOREVER :-) С УВАЖЕНИЕМ Tenc

myst

Ого! Это что ещё за истерика? Чего орать-то?

-WarChief-
myst
Ого! Это что ещё за истерика? Чего орать-то?

А это типа вам благодарность )))

http://www.nixp.ru/cgi-bin/forum/YaBB.pl?board=nixpru;action=display;num=1083457575

myst

Очнь жаль, но благодарности, выраженные в такой экспрессивной форме, не принимаются. ;)

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.