学c语言的第21天

1 C语言文件

int    main()

{

FILE    *fp;

fp=fopen("1.txt","w+");//打开r,w+组合,

//fopen打开文件操作函数    txt文件名    w+打开方式

//w不用+号也可以自己建    r的方式不能建新文件

if(fp==NULL)

{

printf(“open filed”);open filed打开失败    加号 读写都有    读写的方式    r是只读

}

fprintf(文件指针,“%d”,放谁);打开文件向文件里东西

打开文件放fp

fclose(fp);关闭文件    每次打开之后要及时关闭 防止数据丢失

fscanf(fp,“%d”,m);

文件指针        格式    要取谁

放谁取谁 格式控制一一对应

操作时,先关闭文件之后再取

代码要在同一目录下

才能进行文件的操作

char        a[10]={"tguiop"};

char    b[10];

fputs(a,fp);

fclose(fp);

fp=fopen("2.txt"."rt");

if(fp==NULL)

{

printf("open filed");

}

fgets(b,5,fp);

puts(b);

fclose(fp);

}

char    a=‘b’;

fput(a,fp); 放字符类型

putchar(简写)

fclose(fp);

char x;新建文件用w+;拿 读写用r+

x=fgets(fp);

fclose(fp)

printf(“%c”,x);

2

光标位置

fseek(指针,-2,SEEK_END)

SEEK_NED最后

SEEK_CUR当前位置

SEEK_SET开始

向左移加负号-2    向右移不用2

数字输入数组的时候在%d 后面加个空格    要不然以为是一个数字

3

没有读到东西 函数返回值eof

关闭文件后光标无法正常移动

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容