C言語プログラミング・課題 ファイルを読み込んで、その内容を表示するプログラムを作成せよ。 ただし、fopen(), fread() 等を使う。 キーボードから文字を入力して、その内容をファイルに書き込むプログラムを作成せよ。 ただし、 fopen(), fwrite() 等を使う。
読み出し・書き出し #include <stdio.h> #include <stdio.h> #include <stdlib.h> #include <errno.h> main(narg,arg) int narg; char **arg; { FILE *fd; char ch; fd=fopen(arg[1],"w"); if(fd == NULL){ perror("File Name"); exit(EXIT_FAILURE); } while(1){ ch=getchar(); if(ch==EOF) break; fwrite(&ch,sizeof(char),1,fd); fclose(fd); #include <stdio.h> #include <stdlib.h> #include <errno.h> main(narg,arg) int narg; char **arg; { FILE *fd; char ch; fd=fopen(arg[1],"r"); if(fd==NULL){ perror("File Name"); exit(EXIT_FAILURE); } while(fread(&ch,sizeof(char),1,fd)) printf("%c",ch); fclose(fd);