fopenして値を取得して、+1して値を書き込む。
FILE *fp; int value; fp = fopen(procname, "a+"); fscanf(fp,"%d",&value); value++; fprintf(fp,"%d",value); fclose(fp);
/procの下は仮想ファイルシステムなので、雑に"w+"とかでオープンしても壊れたりしない。
書くときも、シークポインタ今どことか全然気にしなくていい。
でも気持ちの問題で、一応"a+"とかでオープンすると良い気分になる。