bonjour tout le monde
je debute en C (apres du PHP et du python, dur dur) et je doit faire un pti programme adn to arn
Voila mon code je ne comprend pas pourquoi j ai ce message d'erreur à la compilation:
return makes integer from pointer without a cast
(je ne dois pas utiliser de pointeurs)
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 #include <stdio.h> #include <stdlib.h> char adn2arn(char adn[],char arn[],int lSeq) { int i; for (i=0;i<lSeq;i++) { if(adn[i]=='T') { arn[i]='U'; } if(adn[i]=='A'||adn[i]=='G'||adn[i]=='C') { arn[i]=adn[i]; } } return (arn); } int main(void) { int lSeq=20; char seq[20]="GAATGCGTGATGCGTGAATT", arn[20]; printf("%s\n%s\n", seq, adn2arn(seq, arn, lSeq)); }
si quelqu'un peut m'aider, merci d'avance!
Partager