a+ w+ r+之间的区别
r+,w+,a+是三种可读可写的文件打开方式,区别是:
r+必须之前存在,第二次打开时若要写入,则第一次所写内容清空,文件可读。
w+之前可以不必存在,若不存在,系统将在源文件(.c)同级目录下开辟同名文件,第二次打开时若要写入,则第一次所写内容清空,文件可读。
a+(additional)就是追加,第二次打开时若要写入,则第一次所写内容不会清空,在文件的末尾进行续写。
“ ”和’ '的区别
“ ”表示char[],也就是数组,’ ‘一般是字符’\n’,‘a’,‘b’,换行符,普通字符啊之类的。
关于边读边写注意事项
在写完之后,就要着急读出来的,注意要用rewind(fp);使之重新回到文件开头。这里就好像我们的光标一样,把光标移到开头就能正确读出。`
#include<stdio.h>
//#include<
int main(){
char str[3][