интерактивный ввод данных в консольном приложении

ns

Новичок
интерактивный ввод данных в консольном приложении

Как можно организовать интерактивный ввод данных для консольного приложения под любой платформой ?
На подобиии scanf в c.
 

ns

Новичок
спасибо.

fopen - работает отлично, а вот ncurses работает только на unix-liked системах.

Только столкнулся с одним вопросом :

Если повторно вызвать fopen
, то scanf уже не отрабатывается и происходит зацикливание
т.е. к примеру
PHP:
do{
	$stdin=fopen('php://stdin', 'r');
	echo "enter something :";
	fscanf($stdin,'%s',$cmd);
	echo "\n";
	fclose($stdin);
	sleep(1);

}while($cmd!='exit')
Из-за чего так?

-~{}~ 28.05.06 14:21:

и как можно очистить терминал ?
 

HraKK

Мудак
Команда форума
Код работает полностью проверил на php 5.14;
На виндовозе
 
Сверху