¿Cómo se algoritmiza la detección de los grupos de alimentación MA? - página 14

 
Dmitry Fedoseev:

¿Qué ha encontrado y qué no ha superado?

No pude conseguir que el archivo se restableciera, el foro sugirió simplemente borrar y volver a abrir, ))).

 
Dmitry Fedoseev:

¿Qué encontró y qué no superó?

¿Puede sugerir una combinación de banderas para abrir un archivo de manera que se restablezca el contenido del mismo?

 
Farkhat Guzairov:

No pude restablecer el contenido del archivo, algún foro sugirió simplemente borrar y volver a abrir, )))).

Entonces, ¿el archivo debe abrirse con banderas de lectura-escritura y el contenido debe borrarse?

Si lo abres con banderas de sólo escritura, borrará su contenido pero no leerá, tendrás que cerrarlo y volver a abrirlo con banderas de sólo lectura.

Aparentemente no hay una función estándar para borrar el contenido y al mismo tiempo leer está disponible.

 
Valeriy Yastremskiy:

Es decir, ¿el archivo debe abrirse con banderas de lectura-escritura y el contenido debe borrarse?

Si se abre sólo con la bandera de escritura, el contenido se borrará, pero la lectura no está disponible, tendrá que cerrar y abrir con la bandera de lectura.

Aparentemente no hay una función estándar que borre el contenido y mantenga la lectura disponible.

Probablemente no.

 
Valeriy Yastremskiy:

Es decir, ¿el archivo debe abrirse con banderas de lectura-escritura, y al mismo tiempo debe borrarse el contenido?

¿Debe utilizarse primeroFileDelete() y luego abrirse para leer y escribir?

 
Farkhat Guzairov:

Probablemente no.

FileClean(); ))

 
Aleksey Nikolayev:

¿Qué tal si primero se borra el archivo (FileDelete()) y luego se abre para leer y escribir?

Esto es lo que sugerí. A veces realmente quieres acortar una línea))))

 
Valeriy Yastremskiy:

Esto es lo que se sugirió. A veces realmente quieres acortar una línea))))

Sí, "la brevedad es la hermana de nuestro hermano")

 
Farkhat Guzairov:

¿Puede sugerir una combinación de banderas para abrir un archivo de manera que se restablezca el contenido del mismo?

FILE_WRITE debe ser, y no debe haber FILE_READ. Entonces, el archivo se borrará cuando se abra.

 
Valeriy Yastremskiy:

Ya veo cuál es el problema, si escribes al principio del archivo, las líneas se sobrescriben, no se desplazan)))

¿Se pueden insertar las líneas con las inferiores desplazadas hacia abajo?

No. A no ser que hagas una sobreescritura completa del archivo.