Declaration d'une chaine de caractère en c
Résolu
acermezz
Messages postés
33
Statut
Membre
-
moh -
moh -
Bonjour,je suis dèbutant en chaine de caractère en c, besoin d'aide pour une simple declaration d'une chaine de caractère, par exemple je veu lire une chaine saisie au clavier puis l'afficher, merci d'avance!!!!
Configuration: Windows XP Firefox 3.0.5
11 réponses
-
#include<stdio.h>
#include<stdlib.h>
int main()
{
char *maChaine1; // chaine à taille variable
int nbCaracteres = 20; // exemple du nombre de caratères
maChaine1 = (char*)malloc(sizeof(char) * nbCaracteres); // on attribut un nombre da caractères à la chaine
char maChaine2[3]; // chaine de 3 caractères
// si on dépasse les 3 caractères attention aux erreurs de mémoire !!
printf("saisie de maChaine1: ");
scanf("%s", maChaine1);
printf("maChaine1: \"%s\"\n\n", maChaine1);
printf("saisie de maChaine2: ");
scanf("%s", maChaine2);
printf("maChaine2: \"%s\"\n", maChaine2);
free(maChaine1); // libération de la mémoire
// attention important si on veux des chaines à taille variable !!!
return 0;
}
un petit prog d'exemple, bon courage et bonne continuation !!
-
char exemple [20];
ça pour declarer un tableau de 20 charactaire(une chaine de caractaire)!
printf("entrez votre chine de caractaire");
scanf("%s",exemple); pour remplire le tableau !
bon courage! -
Bonjour
Voici un exemple que je ne comprends pas:
char ch[1]="Bonjour";
puts(ch);
Il affiche "bonjour à l'écran". Comment oeut on mettre toute cette chaine dans un tableau qui est supposé contenir 0 caractères le dernier étant réservé à \0? -
Une chaine est une structure : C'est un tableau de caractère...
Un autre indice ? -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
oui merci mai donner moi un exemple si tu peu , par exemple la solution d'exemple que je vien de poser!!!!!!merci bcp bcp
-
Tiens , ça peut t'aider ça. Je l'ai déjà fait, mais j'ai peur de te dire une bétise.
http://neofutur.net/3-Les-declarations-en-language-C.html -
Merci mon pote trè trè gentille, et je suis ravi de recevoir dè autre rèponse merci a tous
-
-
Merci bcp bcp bcp c sa que je cherche exactement merci a tous!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
-
waw ok merci c un peu avanceè mais j'essai a comprendre t'inquite merci une autre fois!!!!!!!!!!!!!!!