C语言其他补充_pvz
1.system("pause")
函数
在编写的c++程序中,如果是窗口,有时会一闪就消失了,如果不想让其消失,在程序中添加:system("pause");
分析:system()
就是调用DOS
系统命令(和shell命令)。 pause
,即DOS命令集合中的暂停命令; 在一个程序中写有system("pause")
语句时,就是说从该程序里调用了“pause”命令,即让操作系统来暂停该程序进程的执行,同时程序运行到此语句处,会在程序的窗口上显示Press any key to continue . . .
也就是 “按任意键继续…”,即等待用户按下任意一个按键使该程序从暂停状态返回到执行状态,继续从刚才暂停的地方开始执行。
2.c语言枚举类型enum
的用法
枚举enum
就是英文enumerate的缩写,也就是列举、排列说明的意思。
枚举类型是C语言中的一种特殊类型,可以让我们的程序使用一些固定长度和固定数值的变量值范围。
定义枚举类型:enum 枚举类型名 {枚举值列表};
详细介绍参考:C enum(枚举) | 菜鸟教程 (runoob.com)
3.sprintf()
函数
C标准库函数,作用:向指定字符串发送/写入自定义内容:
1 | int sprintf(目标字符串引用, "写入内容"); |
4.fopen()
和fclose()
(1)fopen()
C 库函数FILE* fopen(const char *filename, const char *mode)
使用给定的模式mode
打开filename
所指向的文件。
参数
filename
:字符串,表示要打开的文件路径及名称。mode
:字符串,表示文件的访问模式,可以是以下表格中的值:参数 描述 r
打开一个用于读取的文件。该文件必须存在。 w
创建一个用于写入的空文件。如果文件名称与已存在的文件相同,则会删除已有文件的内容,文件被视为一个新的空文件。 a
追加到一个文件。写操作向文件末尾追加数据。如果文件不存在,则创建文件。 r+
打开一个用于更新的文件,可读取也可写入。该文件必须存在。 w+
创建一个用于读写的空文件。 a+
打开一个用于读取和追加的文件。
该函数返回一个FILE
指针。打开文件失败则返回NULL
,且设置全局变量errno
来标识错误。
(2)fclose()
C 库函数int fclose(FILE *stream)
关闭流 stream。刷新所有的缓冲区。
如果流成功关闭,则该方法返回零。如果失败,则返回 EOF。
下面的实例演示了这俩函数的用法:
1 |
|