Estoy haciendo un contador de carga de página simple almacenando el conteo actual en un archivo. Así es como yo quiero hacer esto:Leer y escribir en un archivo mientras mantiene el bloqueo
- bloquear el archivo (rebaño)
- Leer el recuento actual (fread)
- incrementarlo (++)
- Escribir nuevo recuento (fwrite)
- archivo de desbloqueo/cerrarla (manada/fclose)
se puede hacer esto sin perder la cerradura?
Según tengo entendido, el archivo no se puede escribir sin perder el bloqueo. La única forma en que se me ocurrió abordar esto, es escribir un personaje usando el modo "r +" y luego contar caracteres.
La carga 1 carácter/página en realidad podría ser muy divertido :) Observación de ese archivo de crecer ... – Znarkus