C言語なら俺に聞け(入門編)Part 114at TECHC言語なら俺に聞け(入門編)Part 114 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト23:デフォルトの名無しさん 13/04/23 11:49:02.26 ちゃんとfopenの戻り値見ろよ 24:デフォルトの名無しさん 13/04/23 11:55:19.29 ちなみにsubの方でfopen()する場合はポインタのポインタを渡してそれに代入しないと値が 戻らない sub(FILE **fp) { *fp = fopen("test.txt", "r"); } main() { FILE *fp; char CHR[7], buf[100]; sub(&fp); fgets(buf,36,fp); fscanf(fp,"%6s\n",CHR); ... return 0; } 最初の頃はこれではまったわ C++ならFILE*& fp) とポインタのリファレンスを使うと呼び出し元の&は省略出来る それとこれはFILEだからいいけど、コンソールは基本的にgets()系とscanf()系は混合 すると改行文字が変な働きをして動作がおかしくなるので、FILEもどちらか一方に 統一してるわ 25:20 13/04/23 13:03:32.07 すいません. 別関数にtxt行数数えるコードがあるうのを失念してまして,rewindし忘れてました. うまくいきました 26:デフォルトの名無しさん 13/04/23 13:33:00.27 何回リロードしても全然書き込みがないと思ったら、昨晩から大規模規制が行われてるのか 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch