Arrays in C
-
Beistriche zwischen den Strings und es wird laufen.
std::string
-
foodax schrieb:
std::string strArr[] = { "text Element 0", "text Element 1", "text Element 2", "text Element 3" };
was ist std::string? ein typedef? das compiled wowieso nicht, weil interpunktion in typen und bezeichnern nicht erlaubt ist.
-
Hallo,
ohja, std::string kann man natürlich hier vergessen. Man sollte doch mal schauen in welchen Sektionen man gerade postet.
Gruss
foo
-
flamer schrieb:
Beistriche zwischen den Strings und es wird laufen.
sicher?
-
Beistriche zwischen den Strings und es wird laufen.
Funktioniert trotzdem nicht
-
Doty schrieb:
Beistriche zwischen den Strings und es wird laufen.
Funktioniert trotzdem nicht
Ist keine richtige Fehlerbeschreibung....
Aber hier liegt dein problem
strchr(cuck, keyword); strncmp(keyword,chuck,100);
-
Hy!!
Danke!! Ich überseh sowas meist!!
Nur Blöderweise ist da plötzlich ein neuer Fehler:
Fehler 6 error C2065: 'chuck': nichtdeklarierter Bezeichner 29Why?
Lg Doty!!
-
Das sollte daran liegen, daß du "chuck" nicht deklariert hast, also so wie es da steht. Du hast "cuck" deklariert und verwendest es sogar so an anderer Stelle.
-
Doty schrieb:
Hy!!
Danke!! Ich überseh sowas meist!!
Nur Blöderweise ist da plötzlich ein neuer Fehler:
Fehler 6 error C2065: 'chuck': nichtdeklarierter Bezeichner 29Why?
Lg Doty!!
weil es "chuck" nicht gibt
es gibt sehr wohl "cuck" in deinem CodeIch hab lediglich die Rückgabe- und Parametertypen entfernt
-
Ein paar Sachen fallen da noch auf:
printf("%c", strchr);
strchr ohne Klammern evaluiert zu einem Funktionszeiger, das ist imho nicht,
was du sagen wolltest.Und wenn du die beiden Funktionen zwar aufrufst, aber
das Ergebnis nicht verwendest, bringt das im Endeffekt nicht viel.
-
Doty schrieb:
Hy!!
Danke!! Ich überseh sowas meist!!
Nur Blöderweise ist da plötzlich ein neuer Fehler:
Fehler 6 error C2065: 'chuck': nichtdeklarierter Bezeichner 29Why?
Lg Doty!!
Gewöhn dir am besten an, die Fehlermeldungen richtig zu lesen. Dein Compiler sagt dir ja ziemlich genau, was ihn stört. "chuck" ist ein nicht deklarierter Bezeichner! Also musst du nachsehen, ob das stimmt. Normalerweise kommt man solchen Flüchtigkeitsfehlern sehr schnell auf die Schliche. Man muss eben nur auf seinen Compiler hören.