- 博客(5)
- 收藏
- 关注
原创 fgets和fputs函数使用
fgets和fputs函数使用fgetschar *fgets(char *s, int size, FILE *stream);功能:读少于size个字符(size -1),从stream中读,存到s对应的缓冲区中,当遇到文件结束符和换行符时会停止。 参数 s 保存字符串的地址 size 字符串大小 stream 从哪读。 返回值: 成功返回字符串地址,失败返回NULL; fputsint fputs(const char *s,FILE *stream)
2022-06-28 20:48:45 406
原创 fgetc与fputc
fgetc 和 fputc 的使用 fgetc 获得一个字符。 int fgetc(FILE *stream); 从文件中读一个字符。 返回值:成功字符对应的ascii数值。失败返回-1; stream文件指针 int main(int argc, const char* argv[]){ FILE* fp; int c; if ((fp = fopen("./hello.txt", "r")) == N
2022-06-28 20:04:51 332
原创 文件I/O与标准I/O
linux库的制作 动态库 libxxx.so 静态库 libxxx.a I/O概念 分为文件I/O 和 标准I/O; 文件I/O是系统调用。 标准I/O是库函数。 系统调用: 从用户态(目态)进入到系统态(管态)的过程, 系统调用没有缓冲区,可移植性较差,效率较低。 库函数 : 库函数=缓冲区+系统调用; 库函数比系统调用的效率高,增强了可移植性。 常见的文件I/O接口;
2022-06-28 20:02:03 131
空空如也
有没有嵌入式ubuntu的朋友
2023-02-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人