Trabajar con archivos. - página 7

 
tol64:
Si no se especificaFILE_COMMON , por defecto estará en la carpeta local.

¿Dices que la descripción de la función FileCopy() en el Manual es errónea? Un parámetro con valor por defecto no puede ir en segundo lugar si va seguido de parámetros sin valor por defecto. Por no hablar de que no hay ningún parámetro por defecto en la descripción.

 
Yedelkin:

¿Dices que la descripción de la función FileCopy() en el Manual es errónea? Un parámetro con valor por defecto no puede ir en segundo lugar si va seguido de parámetros sin valor por defecto. Por no hablar del hecho de que no hay ningún parámetro por defecto en la descripción.

Lo probé. Hasta ahora no puedo decir nada excepto: "Algo no está muy claro con FileCopy()". :)

Hoy ya estoy cansado y mañana lo intentaré de nuevo con la cabeza fresca.

 

De todos modos, la pregunta sigue siendo: ¿Qué bandera se debe establecer para el common_flag de FileCopy() si el archivo se encuentra en una carpeta local?

 
Yedelkin:

De todos modos, la pregunta sigue siendo: ¿Qué bandera se debe establecer para el common_flag de FileCopy() si el archivo se encuentra en una carpeta local?

No se necesitan banderas para la carpeta local. Y como el parámetro es una unión de bits de bandera, la ausencia de banderas es 0.
 
TheXpert:
No se necesitan banderas para la carpeta local. Y como un parámetro es una unión de bits de bandera, no hay banderas -- 0
Así que dime: si una función tiene cuatro parámetros no óptimos, separados por comas, ¿qué debo poner después de la primera coma y antes de la segunda?
 
Yedelkin:
Dígame: si una función tiene cuatro parámetros separados por comas, ¿qué debe especificarse después de la primera coma y antes de la segunda?
Y como un parámetro es una unión de bits de bandera, no hay banderas -- 0
 
Yedelkin:
Entonces contéstame: si una función tiene cuatro parámetros no óptimos separados por comas, ¿qué debo poner después de la primera coma y antes de la segunda?

En caso de duda, haga una constante, como

#define FILE_LOCAL 0

y escribirlo.

 
sergeev:
Y como un parámetro es una unión de bits de bandera, no hay banderas -- 0
Repito la pregunta: si una función tiene cuatro parámetros no óptimos, separados por comas, ¿qué debo especificar después de la primera coma y antes de la segunda? Explícale a un idiota, si no te importa.
 
TheXpert:

En caso de duda, haga una constante como

y escribirlo.

¿Estás diciendo que, respondiendo a mi pregunta, sugieres poner sólo 0 entre la primera y la segunda coma?

No es que "tenga dudas" - veo que no hay información completa sobre la situación que necesito en el Manual, y las palabras sobre la "fusión de bits" - no significan nada para mí. La función se declara con cuatro parámetros - por lo que surge la pregunta, qué especificar como segundo parámetro.

 

A juzgar por el silencio, el método de adivinar todo está en acción :) Bien, hemos llegado a las siguientes conclusiones:

La descripción de la función FileCopy() no contiene una bandera correspondiente a la ubicación del archivo en una carpeta local, pero no hay parámetros por defecto ni instrucciones sobre qué valor especificar para el segundo parámetro en caso de que el archivo se encuentre en la carpeta local.

Escribiré a la SD.

Razón de la queja: