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
关闭文件后光标无法正常移动