>>578
ありがとうございます。
gets()は使っちゃ駄目なんですか?
知りませんでした。勉強になりました。
#include <stdio.h>
#define buffer_size 10000

main(int argc ,char *argv[])
{
FILE *p;
char buffer[buffer_size];
p=fopen(argv[1],"r");
if(p){
while(fgets(buffer,buffer_size,p)){
printf("%s",buffer); }
}
if(!p){
printf("なにか書き込んでください。\n")
scanf("%s",buffer);
p=fopen(argv[1],"w");
if(EOF==fprintf(p,buffer))
printf("見事にエラーです。\n");
};
fclose(p);
}