Pb de prg en langague C

Fermé
info_net_com Messages postés 26 Date d'inscription dimanche 26 décembre 2010 Statut Membre Dernière intervention 6 juillet 2011 - 21 févr. 2011 à 23:47
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 22 févr. 2011 à 00:41
Bonjour,
j'ai rencontré un probléme en se code:
#include<stdio.h>
#include<stdlib.h>
#define SOURCE "source.txt"
void main()
{
char nn[50] ;
FILE * f=NULL ;
f = fopen(SOURCE,"r+");
printf("Entrer votre nom ");
scanf("%s",nn);
fputs("Hello %s"nn, f);
}


je veux ecrire le nom de l'utilisateur dans le ficher texte "source.txt" apres Hello et retour a la ligne:
je veux que le contenu de la fichier "source.txt" etre de la forme:

Hello azerty
Hello qsdfgh
Hello qsdgf

j'ai besoin d'aide

merci d'avance


1 réponse

jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
22 févr. 2011 à 00:41
Erreurs de styntaxe !!!!
#include <stdio.h>
#include <stdlib.h>
#define  DESTINATION "destination.txt"
// #define STRLEN 9

int main(int argc, char *argv[])
{
  char nn[11] ;
  FILE * f=NULL ;
  f = fopen(DESTINATION,"w+");
  printf("Entrer votre nom ");
  scanf("%10s", &nn);
  fprintf(f, "Hello %s\n", nn);
  return 0;
}

0