Révision 170
Ajouté par Louis JACQUET il y a environ 3 ans
branch/JACQUET/sp4a12/main.c | ||
---|---|---|
"$GPGSA,A,3,,03,,22,14,,01,,18,,,,3.9,3.4,1.9*39",
|
||
"$GPVTG,99.4,T,,M,0.4,N,0.7,K*57",
|
||
"$GPZDA,141914.00,01,02,2006,00,00*69",
|
||
0};
|
||
0};
|
||
int decode_nombre()
|
||
{
|
||
int i, res=0, int r;
|
||
for(i=0;i<n;i++) {
|
||
r=r*10+decode_int(ch[i]);
|
||
}
|
||
return r;
|
||
}
|
||
int decode_int(char c){
|
||
char a;
|
||
int valeur;
|
||
scanf("%c",&a);
|
||
valeur = a-48;
|
||
if (valeur >9 or valeur<0){
|
||
return(-1);}
|
||
else{
|
||
if (valeur >9) or (valeur<0);
|
||
{
|
||
return(-1);
|
||
}
|
||
else{
|
||
return(valeur);
|
||
}
|
||
}
|
||
... | ... | |
|
||
i++;
|
||
}
|
||
else{res=o;};
|
||
else{res=0;};
|
||
} while ((type[i]!='\o')&&(res==1));
|
||
return(res);;
|
||
}
|
||
}
|
||
}
|
||
|
||
|
||
//Fonction ? modifier !!!!!
|
||
void traitement(char * trame)
|
||
{
|
||
static int cpt=0 ;
|
||
cpt++ ;
|
||
cpt++ ;int decode_int(char*ch,int n)
|
||
{
|
||
int i, res=0;
|
||
for(i=0;i<n;i++) {
|
||
r=r*10+decode_int(ch[i]);
|
||
}
|
||
return r;
|
||
}
|
||
|
||
printf ("> %s\n",trame(4)
|
||
}
|
Formats disponibles : Unified diff
Plusieurs problèmes sur mon main, des variables pas déclaré, j'ai du mal a comprendre le code nombre ce qui me fait défaut pour définir ces variables. j'ai aussi quelques erreurs qui sont arrivés de } attendus a des endroits, et qu'elles n'y seraient pas alors qu'elles sont bien en place.