Il y a actuellement 254 visiteurs
Samedi 06 Décembre 2025
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

Problème de lecture a partir d'un fichier.

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

Problème de lecture a partir d'un fichier.

Message le 28 Jan 2011 00:05

Salut!
je veux faire un programme qui stock une chaine de caractère dans un fichier, et puis le lire et l'afficher dans l'écran. Mais quand j'exécute le programme, il m'affiche juste le 1er mot, par exemple quant j'entre "Aide moi" il m'affiche juste "Aide".
Voila le Code source:


Code: Tout sélectionner
#include <stdio.h>
#include <stdlib.h>

int main()
{
    char t[30];
    FILE *f;
    f=fopen("savegarde.txt", "w");
    printf("Donner un mot:");
    gets(t);
    fprintf(f,"%s", t);
    fclose(f);
    f=fopen("savegarde.txt", "r");
    fscanf(f,"%s", t);
    printf("%s", t);
    fclose(f);

    return 0;
}






Merci
Avatar de l'utilisateur
strix
Visiteur Confirmé
Visiteur Confirmé
 
Messages: 16
Inscription: 03 Jan 2011 16:13
 


Re: Problème de lecture a partir d'un fichier.

Message le 28 Jan 2011 09:38

Pour écrire, ça serait plus propre d'utiliser fputs :
Code: Tout sélectionner
int fputs(const char* chaine, FILE* pointeur);


Ensuite, utilise plutôt fgets pour lire (pour être plus cohérent) :

Code: Tout sélectionner
  char string[MAX] = "";
 if (file!= NULL)
    {
        while (fgets(string, MAX, file) != NULL) // tant qu'il n'y a pas d'erreur, on lit
        {
            printf("%s", string); // affichage de la chaine
        }
 
        fclose(file);
    }
Avatar de l'utilisateur
H3bus
Moderateur
Moderateur
 
Messages: 12195
Inscription: 08 Avr 2008 15:13
Localisation: /home/h3bus
 



Sujets similaires

Message Probleme d'affichage : haut de l'écran qui apparait en bas
Bonjour/BonsoirJ'ai un probleme lorsque mes jeux sont lancés (pas tous en meme temps, je rassure)Lorsque j'allume minecraft ou Hogwards Legacy que j'utilise en ce moment, j'ai un bug d'affichage qui est le suivant ... Le haut de mon écran apparait en bas en sautant. Peu importe que je suis en plein ...
Réponses: 1

Message [Réglé] Problème sur écran neuf
Bonjour,j'ai encore un souci suite au sujet de mon écran ICI. Etant donné qu'il est noté réglé, peut-être qu'il n'est plus trop "visible".Mon ancien écran ayant rendu l'âme après 17 ans, j'ai acheté un écran Acer 24 pouces cba242yabir trouvé en solde à 109? chez Leclerc. Je le trouve franc ...
Réponses: 14

Message [Résolu]probleme Ads by Images+
Depuis quelque jours avec mon moteur de recherche Google sur Firefox, c'est ajouté Ads by Images+merci
Réponses: 16

Message [Réglé] Virtual Dub et fichier .avi/.mp4
Bonjour à tous, Je n'arrive pas à éditer des fichier avi/mp4.Voici ce qu'il m'indique pour une video .avi, et pour une video .mp4Merci !!
Réponses: 9

Message AVS Video Converter problème
Bonsoir à tous, J'esaie d'installer AVS Video COnverter, un vieux programme sont je stockais le dossier compressé .rar, mais Win 10 (ou 11 mnt je sais même plus lol) refuse de l'ouvrir. Il m'indique en rouge le message suivant : ''Cette application a été bloqué pour ma protection, un administrateur ...
Réponses: 4

Message problème d'installation Windows 11 sur pc Asus
Bonjour,Pourriez-vous m'aider pour effectuer l'installation de Windows 11 sur un pc gamer " Asus G11 CD K" acheté en 2018 car je n'arrive pas à la finaliser car à 77 %, il redémarre et ensuite cela m'affiche "reboot and select proper boot device or insert boot media in selected boot ...
Réponses: 5

Message [Résolu] probleme ecran noir de 1 à 2 secondes
Salut tout le monde Décidément......... J'ai un problème sur mon pc qui n'est pas grave, mais qui est perturbant. Je m'explique lorsque je fais un clic droit sur un fichier ou dossier dans l'explorateur de fichier ou sur le bureau, j'ai un écran noir qui apparait brièvement et qui fait redémarrer t ...
Réponses: 42


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.