Variable en c

fofo77 -  
Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'aimerais savoir comment on fait pour mettre un mot dans une variable

4 réponses

@Jon@ Messages postés 70 Date d'inscription   Statut Membre Dernière intervention  
 
tu la déclare en char :
exemple : char xxxx[nombre de lettres de ton mot];
0
Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   663
 
Attention ! au moins "nombre de lettres de ton mot + 1" en C ;)
0
@Jon@ Messages postés 70 Date d'inscription   Statut Membre Dernière intervention  
 
J'avais en effet oublié le caractère de fin de chaine ;)
0
fofo77
 
mais sa march pas avec char
0
Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   663
 
un mot == une chaine de caractère == un tableau de char

#include <string.h>
#include <stdio.h>

int main(void) {
  char phrase[100];
  strcpy(phrase, "Salut tout le monde");
  printf("la variable phrase contient : \"%s\" ", phrase);

  return 0;
}


ce code fonctionne.
0