マクロで for (FILE *s=fopen(p,m); s; fclose(s),s=NULL) としておくと, ブロック構文のように使える.

moozmooz のブックマーク 2010/06/09 20:01

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

リリカル☆Lisp開発日記 » Blog Archive » with-open-fileをC++/C99で

    Common Lispにはwith-open-fileというマクロがあります。 (with-open-file (stream filename) ... (read-line s) ... ) このマクロは、ファイルをオープンして、 ここを抜けるときに自動的にファイルをクローズし...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう