#include<stdio.h>
#include<string.h>
#include<stdlib.h>
void copy_string(char from[],char to[])//简单的复制函数
{
int i=0;
while(from[i]!='\0')
{
to[i]=from[i];
i++;
}
to[i]='\0';
}
int main()
{
FILE * file;
int i=0;
char a[]="i am a teacher!";
char b[]="you are a student";
printf("string a=%s\nstring b=%s\n",&a,&b);
//copy_string(a,b);
printf("string a=%s\nstring b=%s\n",&a,&b);
file=fopen("file.dat","wb+");
if(file==NULL)
{
printf("cant't open this file !\n");
exit(0);
}
else
{
while(a[i]!=NULL)
{ if(fputc(a[i],file)==NULL)
putchar(file);
i++;
}
i=0;
while(b[i]!=NULL)
{
if(fputc(b[i],file)==NULL)
putchar(file);
i++;
}
fclose(file);
char str[100];
FILE * readfile;
readfile=fopen("file.dat","r+");
fputs(fgets(str,100,readfile),stdout);
fclose(readfile);
}
printf("\n");
return 0;
}
今天现在没事,敲写了一个读写文件的小程序,仅供初学者参考一下!