recuperer une chaine de caractère avant l'espace
bonjour,
J'ai un fichier de type:
Code:
1 2 3 4 5 6 7 8
| >id_seq01 description1ofSEQUENCE
GTCGTCCAATCGACTACGATCACGTTTTTTTTTTTTTTTTTTTACGACTCGCATCAGCATAAAAAAAAAAAAAA
>id_seq02 description2ofSEQUENCE
GGCTCTATTATATACATCATCTCTTTTTTTTTTTTTTACTACATAAAAAAAAAAAAAAACCCTACT
>id_seq03 description3ofSEQUENCE
TTTTTTTTTTCGATCAGCTATAAAAAAAAAAAAAAAAAAAAAAACGCTACGACTCACGTGGGGGGGGGGGGG
>id_seq04 description4ofSEQUENCE
TTCGATCAGCTATAAAAAAAAAAAAATTTGAAAACACGCATCGTTTACA |
Je veux récupérer juste la chaine "id_seq01" ou "id_seq02",... c'est à dire "id_seqX".
J'ai fait un problème qui ne marche pas avec l'idée de strtok().
Code:
1 2 3 4 5
| while(fgets(chaine,TAILLE_MAX, fichier1)!= NULL){
delim=strtok(chaine," ");
printf("%s\n",delim);
fgets(chaine,TAILLE_MAX, fichier1); // pour sauter la longue séquence
} |
est-ce que vous pouvez m'aider?