|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Dmitry Pryanishnikov 2:464/36 17 Aug 2005 23:41:44 To : Valentin Nechayev Subject : =?koi8-u?Q?Re=3A__IDE_RAID=2C_=DE=D4=CF=C2_=C5=CD=D5?= --------------------------------------------------------------------------------
Привет!
On Fri, 12 Aug 2005, Valentin Nechayev wrote:
> DP> теперь сильнее". О функции strtol товарищ Сорен врядли знает, раз
> DP> проверяет
>
> DP> синтаксис при помощи sscanf.
>
> sscanf вообще-то сильнее strtol.:)
Сложнее != сильнее. Пусть на входе строка вида "0мусор". strtol вернет
указатель на место, где остановил преобразование, и программа узнает
об ошибке ввода. А sscanf что для "0", что для "0мусор" вернет 1 (одно поле
преобразовано, спору нет) - и как дальше их различать?
Sincerely, Dmitry
--
Atlantis ISP, System Administrator
e-mail: dmitry@atlantis.dp.ua
nic-hdl: LYNX-RIPE
--- ifmail v.2.14.os-p7
* Origin: Atlantis ISP (2:464/36@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/245213f3273fa.html, оценка из 5, голосов 10
|