Variable en c

Fermé
fofo77 - 22 janv. 2010 à 22:51
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 - 23 janv. 2010 à 14:35
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 mercredi 13 janvier 2010 Statut Membre Dernière intervention 23 janvier 2010
22 janv. 2010 à 22:56
tu la déclare en char :
exemple : char xxxx[nombre de lettres de ton mot];
0
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 661
23 janv. 2010 à 00:27
Attention ! au moins "nombre de lettres de ton mot + 1" en C ;)
0
@Jon@ Messages postés 70 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 23 janvier 2010
23 janv. 2010 à 00:29
J'avais en effet oublié le caractère de fin de chaine ;)
0
mais sa march pas avec char
0
Pacorabanix Messages postés 3248 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 661
23 janv. 2010 à 14:35
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