Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 15/01/2007, à 20:46

adama

[Résolu] langage c

je suis un debutant ds la programmation c
et j'ai fait un programme sur les chaines de
caracteres et ca ne marche pas
si quelqu'un peut m'aider je lui serai tres reconnaissant
mon programme la voila il y'a quelque chose qui cloche
la dans et je n'arrive pas a trouver l'erreur.

#include <stdio.h>
#include <string.h>

  void main()
{
  char aString[4];
  aString[0] = 'f';
  aString[1] = 'a';
  aString[2] = 't';
  aString[3] = 'y';
  aString[4] = '\0';
  strcpy(aString,"faty");
  printf("%s\n", aString);
 
}

Hors ligne

#2 Le 15/01/2007, à 21:43

geekieornotgeekie

Re : [Résolu] langage c

Faut juste que tu mettes un 5 à la place du 4!!! tu as bien mis 5 éléments dans ton tableau (le \0 compte, c'est le 5ème élément de ton tableau)!
J'ai un peu améliorer ton prog :-)
Bon courage, tu verras le C c'est génial!!!!

#include <stdio.h>
#include <string.h>

int main()
{
 
  char aString[5];
  
  /* J'ai viré ça, en fait tu fais 2 fois la même chose !!! */
  /*
  aString[0] = 'f';
  aString[1] = 'a';
  aString[2] = 't';
  aString[3] = 'y';
  aString[4] = '\0';
  */
  
  // Test de la valeur retournée pas strcpy
  // strcpy retourne un pointeur, il ne faut pas qu'il soit null
  if (strcpy(aString,"faty") == NULL){
  	printf("Erreur strcpy.\n");
  	return 1;
  }
  printf("%s\n", aString);
 
  return 0;
}

Dernière modification par geekieornotgeekie (Le 15/01/2007, à 21:44)

Hors ligne

#3 Le 15/01/2007, à 22:16

adama

Re : [Résolu] langage c

merci beaucoup tu m'as vraiment aider .

a bientot

Hors ligne

#4 Le 22/01/2007, à 13:40

imou

Re : [Résolu] langage c

slt tou le monde,
je veux klk TP pour debutant du langage c,esk vou pouvez menvoyer klkezun par mail
merci

#5 Le 22/01/2007, à 14:31

mr_pouit

Re : [Résolu] langage c

Bonjour,

imou a écrit :

slt tou le monde,
je veux klk TP pour debutant du langage c,esk vou pouvez menvoyer klkezun par mail
merci

Et la même sans langage sms ? smile

Hors ligne