Resultados de la búsqueda a petición "fseek"

3 la respuesta

Insertar datos para archivar en c

Necesito agregar una cadena antes de los 45th byte en un archivo existente. Traté de usarfseek Como se muestra abajo. int main() { FILE *fp; char str[] = "test"; fp = fopen(FILEPATH,"a"); fseek(fp,-45, SEEK_END); fprintf(fp,"%s",str); ...

3 la respuesta

¿Fseek () mueve el puntero del archivo al comienzo del archivo si se abrió en modo "a + b"?

Deseo abrir un archivo usando el modo "a + b", es decir, si no existe, se crea automáticamente, pero si lo hace, no quiero sobrescribirlo. Quiero poder leer y escribir en el archivo. l archivo es binario y quiero guardar registros de un @ ...

5 la respuesta

¿Usando fseek y ftell para determinar el tamaño de un archivo tiene una vulnerabilidad?

He leído publicaciones que muestran cómo usar fseek y ftell para determinar el tamaño de un archivo. FILE *fp; long file_size; char *buffer; fp = fopen("foo.bin", "r"); if (NULL == fp) { /* Handle Error */ } if (fseek(fp, 0 , SEEK_END) != 0) { ...

5 la respuesta

¿Los datos de descarga de la función fseek en el búfer en C ++?

Sabemos que la llamada a funciones como fprintf o fwrite no escribirá datos en el disco de inmediato, en su lugar, los datos se almacenarán hasta que se alcance un umbral. Mi pregunta es, Si llamo a la función fseek, ¿se escribirán estos datos ...

5 la respuesta

Utilizando fseek para retroceder

Esta usandofseek para retroceder al personajefscanf operaciones confiables? Me gusta, por ejemplo, si solo tengofscanf -ed 10 caracteres pero me gustaría retroceder los 10 caracteres ¿puedo simplementefseek(infile, -10, SEEK_CUR) ? Para la ...

6 la respuesta

¿Cómo se implementa fseek () en el sistema de archivos?

Esta no es una pregunta de programación pura, sin embargo, afecta el rendimiento de los programas que usan fseek (), por lo tanto, es importante saber cómo funciona. Un pequeño descargo de responsabilidad para que no se cierre. Me pregunto qué ...

7 la respuesta

¿La forma más rápida de leer cada 30 bytes del archivo binario grande?

¿Cuál es la forma más rápida de leer cada 30 bytes de un archivo binario grande (2-3 GB)? He leído que hay problemas de rendimiento con fseek debido a los buffers de E / S, pero tampoco quiero leer 2-3 GB de datos en la memoria antes de tomar ...