Ich habe mit strtok erfolgreich ein Zeile in eine Struktur eingelesen.
Jetzt benötige ich die tokens noch für einige andere Sachen und fische mir aus den tokens noch ein paar heraus von denen ich ein paar der Infos gleich weiterverarbeite.
Da ich nicht weiss an welcher Stelle sie kommen sammle ich sie mir mit einer if Bedingung auf.
Soweit so gut. Aber mit diesem Zeiger char habe ich nur ärger.
An einer Stelle brauche ich die Zahl die an einer bestimmten Stelle kommt. Aber das Zeichen lässt sich mit atoi nicht umwandeln. Kann mir jemand helfen?
Mit dem Fehler kann ich so recht nichts anfangen.
178, 31 Type error in argument 1 to `atoi'; found 'char' expected 'pointer to const char'.
Code:
char *tokenk,*tokenv;
if (tokenk[3] == 'B')
{
while (a<=n)
{
if (atoi(tokenk[2]) == a)
SetTableCellVal(tabPanelDATA, TABDATA_TABLEDATA, MakePoint (a, 4), tokenv);
// Tabelle in CVI tut aber für den Fehler nichts zur Sache restlicher Code ist C
++a;
}
}