Azer_Ty
106Messages postés
31 octobre 2008Date d'inscription
4 juillet 2011Dernière intervention
4 janv. 2009 à 23:40
#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 !!