行番号をつけてファイル出力 <C言語>

fopne()でファイルをオープンします。 fnameが示すファイルを指定したモードでオープンします。 モードは、"r"でread、"w"でwrite、"a"でappend、"w+" と ”r+”でupdateです。 戻り値はFILE構造体のポインタを返します。オープンに失敗するとNULLを返します。 <書式> #include<stdio.h> FILE * fopen(char * fname, const char * mode) 11: FILE * fp = NULL; 12: fp = fopen(argv[1],"r"); 13: if (fp == NULL){ 14: fprintf(stderr,"Can't opne File\n"); 15: return 1; 16: } fgets()でfpが示すファイルストリームから改行、またはbsize - 1までの1行分の文字列をbuffが示す領域に読み込みます。 戻り値はbuffのポインタを返します。読み込みに失敗したりEOFを検出するとNULLを返します。 <書式> #include<stdio.h> char * fgets(char * buff, int bsize, FILE * fp) 21: while((fgets(buff,bsize,fp)) != NULL){ ...