Flujo de entrada y salida de archivo [C ++]

archivo de datos archivo de datos

El nombre del sufijo del archivo binario es .bin
nombre del sufijo del archivo de texto txt, .doc., .Docx, .wps para almacenar datos en código ASCII

Puntero de archivo para indicar su ubicación

  1. Interruptor de archivo
    fopen segundo tipo de parámetro requiere char * "" cerrado
    err = fopen_s (FP1 y " archivo Information.txt", "a"); // si el retorno 1, a continuación, un puntero al archivo de la secuencia de archivo FP1 este Extracto de la oración
    cerrar archivo fclose (nombre del puntero)

  2. Lectura de archivos
    fscanf lectura
    fprintf escritura

  3. La diferencia entre
    fopen sin s : fp = fopen (nombre de archivo, "w").
    uso de fopen_s: debe definir otra variable errno_t err, luego err = fopen_s (& fp, filename, "w").
    Valor de retorno: fopen abre el archivo con éxito, devuelve el puntero del archivo (asignado a fp) y devuelve un valor NULL si no se
    abre ; fopen_s devuelve 0 cuando el archivo se abre con éxito y no es cero cuando falla. Uso de
    fscanf : fscanf (fp, "% d", & var)
    Uso de fscanf_s: fscanf (fp, "% d", & var, sizeof (int))
    diferencia: fscanf_s necesita especificar la longitud

Referir

70 artículos originales publicados · Me gusta0 · Visitas 1705

Supongo que te gusta

Origin blog.csdn.net/weixin_44807751/article/details/104498369
Recomendado
Clasificación