13.1 如何将数字转换为字符串(与atoi 相反)?atoi相反)?有没有itoa函数?
13.2 为什么strncpy并不总是在目标字符串中放置一个'\0'终止符?
13.3 C 语言是否有类似其他语言中的“substr”(提取子字符串)例程?
13.4 如何将字符串转换为全大写或全小写?
13.5 为什么某些版本的toupper在给定大写字母时表现异常?
为什么有些代码会在调用islower之前先调用toupper?
13.6 如何将字符串拆分成由空白字符分隔的字段?
我如何复制那个过程,通过这个过程main()被赋予argc和argv?
13.7 我需要一些进行正则表达式和通配符匹配的代码。
13.8 我正在尝试使用qsort来对一个字符串数组进行排序,并使用strcmp作为比较函数,但它不起作用。
13.9 现在我正在尝试使用qsort.我的比较函数接收结构指针,但编译器抱怨该函数对于qsort来说类型不正确。如何转换函数指针以关闭警告?
13.10 如何对链表进行排序?
13.11 如何排序无法放入内存的数据?
13.12 如何在 C 程序中获取当前日期或时间?
13.13 我知道库函数localtime可以将time_t转换为分解的struct tm,并且ctime可以将time_t转换为可打印字符串。如何执行相反的操作,将struct tm或字符串转换为time_t?
13.14 如何为日期增加 N 天?如何找出两个日期之间的差异?
13.14b C 语言有千禧虫问题吗?
13.15 我需要一个随机数生成器。
13.16 如何在特定范围内获取随机整数?
13.17 每次运行我的程序时,我都会从rand().
13.18 我需要一个随机的真/假值,所以我只是取rand() % 2,但它总是交替出现 0, 1, 0, 1, 0...
13.19 如何返回一个不重复的随机数序列?
13.19b 如何生成浮点随机数?
13.20 如何生成具有正态或高斯分布的随机数?
13.21 我正在移植这个程序,它调用了一个例程drand48,我的库里没有这个。这是什么?
13.22 Isexit(status)真正等同于从status返回main?
13.23 之间的区别是什么?memcpy和memmove?
13.24 我正在尝试移植这个旧程序。为什么我对某些库函数会收到“未定义外部”错误?
13.25 我一直收到由于库函数未定义而导致的错误,尽管我包含了所有正确的头文件。
13.26 即使我明确地在链接时请求了正确的库,我仍然收到由于库函数未定义而导致的错误。
53 为什么我的简单程序,几乎只在窗口中打印“Hello, world!”,编译后可执行文件如此之大(数百 K)?我应该#include更少的头文件吗?
13.28 当链接器说_end未定义时,这是什么意思?
13.29 我的编译器抱怨printf未定义!怎么会这样?这是世界上最流行的 C 函数……