salut
je veut faire unprogramme qui recopie une partie de chaine de la position 4 jusqu'à le caractère @ voici la fonction que j'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
void chaine(char *mot, char *resultat)
{ 
   const char *res;
   int i=4;
   int k= mot[i];
   int j=0;
   //for (i=0;k!= 64; i++)
    while ( k!= 64) 
   { 
      resultat[j]= k;
 
      j++;
      i++;
      k= mot[i];
     // }
   }
 
}
.......
int main(int argc, char** argv)
{
char * in="xxx:asma@xxx";
  char*resultat;
 chaine(in,resultat);
lors de l'execution j'ai une erreur de segmentation
est ce quelqu'un peut m'aider?
merci