#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; }
今天現在沒事,敲寫了一個讀寫文件的小程序,僅供初學者参考一下!
From:CSDN
全站熱搜
留言列表