tu déclares tarif en tant que caractère. Cette variable ne peut donc contenir qu'un caractère. Pour avoir une chaine de caractère, il faut plutot que tu déclares un tableau
Ensuite, pour affecter une chaine de caractère à cette nouvelle variable, tu dois passser par une fonction ("strcpy()" ) qui est déclarée dans la librairie "string.h". On arrive alors au code suivant:
Code :
- #include <stdio.h>
- #include <string.h>
- int main(void){
- char tarif[10];
- ...
- strcpy(tarif,"refusé" );
- ...
- }
|
Maintenant, pour afficher, tu dois utiliser le format "%s" de printf, ce qui te donne:
Code :
- printf("\n Votre tarif est : %s",tarif);
|
Enfin, un conseil, emprunte un bouquin de C (genre Kernighan et Ritchie) et potasse!
Message édité par torpe23 le 22-09-2004 à 20:35:59