⊙ 디스크에 있는 파일을 읽어오거나 저장하는것
/*
#include <stdio.h>
int main(){ //파일 저장
char ar1[10] = "Apple! ";
FILE * f = fopen("d:\\test.txt","w");
puts(ar1); //모니터에 출력
fputs(ar1,f); //스트림을 통해 출력한다.
fclose(f); //꼭 닫아준다.
return 0;
}
*/
/*
#include <stdio.h>
int main(){ //파일 열기
char ar1[10] = "Empty!";
FILE * f = fopen("d:\\test.txt","r");
if(f==NULL){
printf("파일을 열수 없습니다 \n");
return 1;
}
puts(ar1); //모니터에 출력
fgets(ar1,sizeof(ar1),f);
puts(ar1);
fclose(f);
return 0;
}
*/
/*
#include <stdio.h> //fprintf 함수를 통해 구구단 파일 저장
int main(){
int i,j;
FILE * f = fopen("c:\\test.txt","w");
for(i=1;i<10;i++){
for(j=1;j<10;j++){
fprintf(f,"%2d * %2d = %2d",i,j,i*j);
if(!(j%1)){
fprintf(f,"\n");
}else{
fprintf(f," // ");
}
}
for(j=0;j<25;j++)fprintf(f,"-");
fprintf(f, "\n");
}
fclose(f);
return 0;
}
*/
#include <stdio.h> //구구단 파일을 읽어와서 출력
#include <string.h>
int main(){
char Read[100] = "\0";
char String[10000] = "\0";
int i,j;
FILE * f = fopen("c:\\test.txt","r");
while(!feof(f)){
strcat(String,Read);
fgets(Read,sizeof(Read),f);
}
puts(String);
fclose(f);
return 0;
}