LINUX.ORG.RU

Ответ на: комментарий от mmarkk

> а что именно смущает?

Про man я знаю, и обязательно его в очередной раз пролистаю.
Смущает то, что в реализациях fscanf'а могут быть какие-то скрытые багофичи.
Или fscanf() достаточно дуракоустойчив? Я, по чьим-то рекомендациям, старался его часто не использовать.

pacify ★★★★★ ()
Ответ на: комментарий от arsi

> кстати, ты же вроде на плюсах пишешь, не?

Я пишу на Си с классами.

pacify ★★★★★ ()
Ответ на: комментарий от pacify

> На Википедии посылают покупать книгу

о_О AFAIK, стандарт ANSI C (ISO/IEC 9899:1990) сейчас вообще купить не реально…

> Есть ли ресурс легальной бесплатной копией?

да я даже нелегальной копии с89 не нашел… есть легальный последний черновик стандарта 88-го года, который, как говорят знатоки, на 99% похож на стандарт (исправлены очепятки и т.п.).

arsi ★★★★★ ()
Ответ на: комментарий от arsi

... который, как говорят знатоки, на 99% похож на стандарт (исправлены очепятки и т.п.).


Ок. Я скачал: WG14/N1256 Committee Draft — Septermber 7, 2007 ISO/IEC 9899:TC3

В качестве документации для g++ пойдёт?

$ g++ --version | grep -w -e "^g++"
g++ (Debian 4.4.5-8) 4.4.5

pacify ★★★★★ ()
Ответ на: комментарий от pacify

> Septermber 7, 2007 ISO/IEC 9899:TC3

часть фич c99 перекочевали только в с++11. с++98 наследует с89 (исо с90). afaik, последний публичный драфт по с89 был в 88-м, так что… хотя, если это g++, то, скорее всего, для тех же *scanf/*printf будут использоваться функции из glibc, которая совместима с с99 (+ гнутые расширения, конечно). msvc вообще не поддерживает с99 (и не собирается поддерживать в ближайшем будущем). так что на твой страх и риск :)

arsi ★★★★★ ()
Ответ на: комментарий от arsi

> msvc вообще не поддерживает с99 (и не собирается поддерживать

в ближайшем будущем). так что на твой страх и риск :)


Ок, напишу об этом в инструкции по сборке.
Основное средство для винды у меня - MinGW32.

pacify ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.