Flux d'entrée et de sortie du fichier [C ++]

fichier de données .dat

Le nom du suffixe du fichier binaire est le nom du suffixe du fichier
texte .bin txt, .doc., .Docx, .wps pour stocker les données en code ASCII

Pointeur de fichier pour indiquer son emplacement

  1. Commutateur de fichier
    fopen deuxième type de paramètre nécessite char * "" joint
    err = fopen_s (& FP1, " Fichier Information.txt", "a"); // si le retour 1, puis un pointeur vers le fichier du flux de fichiers FP1 cette Extrait de phrase
    fermer le fichier fclose (nom du pointeur)

  2. Lecture de fichier
    fscanf lecture fprintf
    écriture

  3. La différence entre
    fopen sans s : fp = fopen (nom de fichier, "w").
    Utilisation de fopen_s: vous devez définir une autre variable errno_t err, puis err = fopen_s (& fp, filename, "w").
    Valeur de retour: fopen ouvre le fichier avec succès, renvoie le pointeur de fichier (attribué à fp) et renvoie une valeur NULL s'il ne parvient pas à
    s'ouvrir ; fopen_s renvoie 0 lorsque le fichier est ouvert avec succès et différent de zéro lorsqu'il échoue. Utilisation de
    fscanf : fscanf (fp, "% d", & var)
    Utilisation de fscanf_s: fscanf (fp, "% d", & var, sizeof (int))
    différence: fscanf_s doit spécifier la longueur

Référer

A publié 70 articles originaux · Likes0 · Visites 1705

Je suppose que tu aimes

Origine blog.csdn.net/weixin_44807751/article/details/104498369
conseillé
Classement