Probleme avec deux erreurs de compilation

luc -  
jill_ Messages postés 1649 Statut Membre -
Bonjour,
quand je compile mon programme , j'obtiens deux erreurs que j'arrive pas interpréter:
premier_prog_stag.c:56: warning: initialization makes integer from pointer without a cast
premier_prog_stag.c:57: warning: passing arg 1 of 'strcat' makes pointer from integer without a cast
voici les deux lignes qui bug:
char chemin="/home/mgharbi/Bureau/Algo_22_avril_2012/Algo_22_avril_2012/";
char dossier=strcat(chemin,LIGNES[ligne]);
PS: LIGNES[] est un tableau.
Merci d'avance

1 réponse

  1. jill_ Messages postés 1649 Statut Membre 563
     
    Une chaine de caractères c'est un tableau de char, pas seulement un char

    C'est Jimmy qui l'a dit donc c'est forcément vrai
    0
    1. luc
       
      donc a votre avis que me proposer vous pour corriger les erreurs
      0
    2. jill_ Messages postés 1649 Statut Membre 563
       
      pour la première il faut utiliser char* ou char[]

      en fait ce sont des tableaux
      attention, en C ces tableaux sont statiques, y ajouter des caractères pose des problèmes

      Jill_ Microsoft Certified
      0