Forum: Mikrocontroller und Digitale Elektronik Inhalt mit Pointer abfragen


von Nils Terz (Gast)


Lesenswert?

Moin ! Folgende Sache habe ich....

char test[256] = "200";


Jetzt möchte ich den Wert von test, quasi den Inhalt(200) mitten in 
meinem Programm abfragen.

Wie mache ich das am besten und am saubersten in C - Sprache ?
Mit Pointern ?

Mfg Nils

von Ccc (Gast)


Lesenswert?

strcmp(test,"200");

von pschober (Gast)


Lesenswert?

z.B. mit der Funktion atoi

char test[256] = "200";
int resultat;

resultat = atoi (test);

von Nils Terz (Gast)


Lesenswert?

Hallo !
Das habe ich jetzt mal ausprobiert, allerdings bekomme ich dann die 
folgende Fehlermeldung:

[Warning] passing arg 1 of `atoi' makes pointer from integer without a 
cast


Was nun?

von Johannes M. (johnny-m)


Lesenswert?

Schau Dir in der Dokumentation Deines Compilers bitte mal die Funktion 
atoi an. Die hat nämlich erstens nicht nur einen Parameter und zweitens 
ist mindestens der erste dieser Parameter ein Zeiger...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.