Zeige, was genau du probiert hast.
Deine Ratschläge umgesetztCode:int main (void){ char string[] = "AZ234.7 EL345.6"; int i = 1; char *ptr; double az, el; ptr = strtok(string, "Z L"); while(ptr != NULL){ if(i == 2){ az = strtof(ptr,NULL); } printf("Der %d. Wert ist %f.\n",i,az); if(i == 4){ el = strtof(ptr,NULL); } printf("Der %d. Wert ist %f.\n",i,el); printf("%d. Wort: %s\n",i++,ptr); ptr = strtok(NULL, " L"); } return 0; }
Lesezeichen