Declaration d'une chaine de caractère en c

Résolu
acermezz Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   -  
 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!!!!
A voir également:

11 réponses

Azer_Ty Messages postés 104 Date d'inscription   Statut Membre Dernière intervention   60
 
#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 !!
30
stajem Messages postés 374 Date d'inscription   Statut Membre Dernière intervention   79
 
Ho que t'es bon !! ^^
0
moh
 
merci
0
spoutnikbip1 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   12
 
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!
10
bnihim
 
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?
6
stajem Messages postés 374 Date d'inscription   Statut Membre Dernière intervention   79
 
Une chaine est une structure : C'est un tableau de caractère...
Un autre indice ?
4

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
acermezz Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   13
 
oui merci mai donner moi un exemple si tu peu , par exemple la solution d'exemple que je vien de poser!!!!!!merci bcp bcp
3
stajem Messages postés 374 Date d'inscription   Statut Membre Dernière intervention   79
 
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
3
acermezz Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   13
 
Merci mon pote trè trè gentille, et je suis ravi de recevoir dè autre rèponse merci a tous
3
stajem Messages postés 374 Date d'inscription   Statut Membre Dernière intervention   79
 
Pas de quoi ! A la revoyure !
3
acermezz Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   13
 
Merci bcp bcp bcp c sa que je cherche exactement merci a tous!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2
spoutnikbip1 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   12
 
de rien et bon courage
2
acermezz Messages postés 32 Date d'inscription   Statut Membre Dernière intervention   13
 
waw ok merci c un peu avanceè mais j'essai a comprendre t'inquite merci une autre fois!!!!!!!!!!!!!!!
2
amir
 
slt tt le monde je veut saisir un grand nombre ,mais j'arrive pas avec Borland++ , ils m'ont dis que je doit me servir avec la chaine de caractére,alors comment je le fait??
merci a tous :)))
0