揮発性のメモ2

http://d.hatena.ne.jp/iww/

fopenして/procを読み書きする

fopenして値を取得して、+1して値を書き込む。

    FILE *fp;
    int value;
    
    fp = fopen(procname, "a+");

    fscanf(fp,"%d",&value);
    value++;
    fprintf(fp,"%d",value);

    fclose(fp);

/procの下は仮想ファイルシステムなので、雑に"w+"とかでオープンしても壊れたりしない。
書くときも、シークポインタ今どことか全然気にしなくていい。

でも気持ちの問題で、一応"a+"とかでオープンすると良い気分になる。