return makes integer from pointer without a cast
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:
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!