Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > scanf


Автор: Kostia 8.6.2003, 19:31
При использовании scanf(); каретка после ввода автоматически переходит на новую строку - \t на это не влияет. Можно ли так сделать, чтобы она оставалась на той же строке? Например, вводим число, а через табуляцию печается результат, зависящей от это переменной.

Автор: suborg 8.6.2003, 22:12
ну, можно извратиться с gotoxy. Если не ошибаюсь, так под досом называлась функция, использовавшая биос для двигания курсора... в борланде такая была.
То есть после scanf берёшь, и двигаешь курсор обратно при помощи gotoxy. Но это не надёжно имхо...

Автор: TiHo 9.6.2003, 09:35
if ( ch = getch() ) // if ( ch = gets() )
{
atoi();// for number
//CODE
printf("/t", ....................);
}

Помоему можно так.

Автор: TiHo 9.6.2003, 09:36
Нет, к строке чисел это не подходит sad.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)