Il y a actuellement 449 visiteurs
Lundi 27 Juillet 2026
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 (2) toujours le même problème de figement dans une vidéo
Bonjour xxgregoryxx38 , Est-ce que tu as déjà changer la pâte thermique de ton processeur ? Le dépoussiérage des ventilateurs as-t-il été fait ? Pour aller plus loin dans ton problème, effectue ceci (cela va permettre de récupérer les dump, et autres fichiers relatif à ton problème) Lance Powershe ...
Réponses: 19

Message [Réglé] problème de pilote lors d'une vidéo
EinsteinZero a écrit:Bonjourtout d'abord pour le pilote, la méthode la plus simple: (au préalable si tu peux repéré ta carte graphique c'est mieux)> vas sur le site AMD. ici > https://www.amd.com/fr/support/download/drivers.html> Utilises l?outil de détection automatique. (connaissant ta ca ...
Réponses: 9

Message Comment télécharger fichier pdf sous modzilla firefox
Bonjour , j'ai installé firefox sur mon pc et sur ma tablette . Alors sur le pc ça roule sans souci . Par contre c'est une autre chose avec android . Quand je veux télécharger un fichier pdf , la 1ere page apparaît sur Firefox et le téléchargement est bloqué au 3/4 . Je peux appuyer autan ...
Réponses: 3

Message Problème avec l'ajout à l'écran d'accueil
Bonjour,actuellement j'ai un souci avec la "mise en favori" d'un lien vers un forum que je fréquente souvent. J'avais déjà mis le raccourci sur la première page de l'écran d'accueil et ça fonctionnait bien. Mais depuis quelques temps, quand je clique, il ne se passe plus rien. J'ai remarqu ...
Réponses: 5

Message Besoin d'aide, problème avec mon pc
Bonsoir et bienvenue Finks J'ai récemment acheté un nouveau pc, il y a une semaine environ.? Chez qui ? ça pourrait nous aider. ? Est-ce qu'il te serait possible de le retourner, éventuellement ?Fais savoir En cas de problème constaté sur un sujet, contactez un modérateur par MP svp. N'intervenez p ...
Réponses: 6

Message [Réglé] problème wifi introuvable sur pc HP
Bonjour,J'ai un souci avec un pc portable HP modèle "17 E O82 SF" qui est sous Windows 8.1 qui appartient à un copain qui me l'apporté car il ne comprend pas pourquoi le wifi ne fonctionne plus depuis quelques jours, il indique " réseaux introuvables" alors qu'avec le câble Ethe ...
Réponses: 14

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: 3


Qui est en ligne

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


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