|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.10.2010, 14:17 | #1 |
любитель-далеко не
Участник клуба
Регистрация: 13.04.2010
Сообщений: 1,156
|
Аналог паскалевского readln(x) в Си - каков он?
Здравствуйте, любители и знатоки языка СИ (without ++) !
Покскажите тёмному человеку , аналог readln() из Паскаля. - Можно ли вообще получить данные с клавы не прибегая к указателям , типа - Код:
|
21.10.2010, 14:21 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
это взятие адреса если быть точным.
ну вообще есть gets, для строк, просто readln хитрый оператор, он сам делает то что нужно писать ручками в scanf)) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
21.10.2010, 14:21 | #3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Это не указатель а ссылка на переменную.
А чем не устроило scanf?
I'm learning to live...
|
21.10.2010, 14:32 | #4 |
Пользователь
Регистрация: 23.08.2010
Сообщений: 98
|
|
21.10.2010, 15:07 | #5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну хорошо хорошо... Не так выразился
Но всетки чем scanf не устроил то?
I'm learning to live...
|
21.10.2010, 15:09 | #6 |
Пользователь
Регистрация: 23.08.2010
Сообщений: 98
|
Полного аналога readln в C нет, и вот почему: readln в Паскале не совсем "честная" процедура в том смысле, что написать (как минимум, на стандартном) Паскале собственную процедуру с переменным числом параметров и определением типа каждого из параметров нельзя; readln -- специальная процедура, встроенная в язык и компилируемая специальным образом. В C же все средства ввода/вывода реализованы во внешних библиотеках; при желании, можно написать собственные процедуры, работающие аналогично printf/scanf, т.е. получающие переменное число параметров вместе с информацией о типе и порядке следования параметров.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Readln | BaJIuK | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 25.06.2010 04:21 |
Каков принцип действия программ, скрывающих папки? | Gtx541 | Софт | 3 | 01.06.2010 09:29 |
Каков принцип работы с указателями??? | Tanusha_221 | Помощь студентам | 0 | 28.05.2010 16:12 |
Аналог паскалевского case | MusicMan | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 21.04.2008 22:10 |