是的,stdlib库中有许多这种转换函数,转整数的、转浮点都有。所以我以前说过,手头最好有一本《库函数手册》,如果没有,就只能自力更生了——学C的目的,其实就是能够在拥有最少资源的情况下实现功能。某些必备的库函数是必须用的,可以不用scanf()、printf(),但必须用getchar()、getch()、putch()、putchar()这样的函数,这些自己做不来,也无需做,但前者是可以被后者取代的。
写控制台程序,要实现良好的人机交互界面,至少要能够做到如下几件事,否则不要幻想写得出好看的程序:
1.把屏幕弄干净,包含清屏、清一行;
2.光标任意定位;
3.能够逐个字符输出到屏幕上,以及从键盘逐个按键读入数据;
4.纯英文控制台要输出汉字,必须能够设置屏幕到绘图状态,自己画点描图,如此,应附加了解字库结构和字形分析,点阵字库是最基本的。