String Constant Fehler in Code::Blocks
-
Mein Programm
#include <iostream> #include <cstring> using namespace std; int main() { char satz[20]; strcpy(satz."Guten"); cout << "\n" << satz; cout << "\n" << strlen(satz); strcat(satz." Tag"); cout << "\n" << satz; cout << "\n" << strlen(satz); return 0; }Die Fehlermeldung
error: expected unqualified-id before string constant
In der Zeile 8 und 11.Was ist da falsch? Im Buch funktioniert es, bei mir aber wieder nicht!
mfG
-
bei deinen strcpy und strcat Aufrufen kommen Kommas (,) hin, keine Punkte (.).
-
Ersetze den Punkt . durch ein Komma ,
EDIT: 6 Sekunden

-
Wie ihr direkt den Fehler gefunden habt !!!!!!
Danke
Total ungewohnt wenn man von Java kommt....
-
SAuch in Java trennt man Funktionsparameter mit Kommas.
-
Ich glaube, er meinte, dass in Java-Foren die Leute inkompetent sind...

-
Ne das nicht, da wird auch geholfen,
aber ich eine Klasse "Affe" habe, dann mach ich doch sowasAffe.Schimpanseund nicht
Affe,"Schimpanse"Ah, moment, ich verwechsel Funktionsparameter mit Verkapselung, kann das sein?
-
"Guten" ist ja auch kein Attribut des Objekts satz, sondern eine eigenständige Zeichenkette.
satz und "Guten" sind einfach nur Parameter von strcpy.