000
12.03.2008, 15:56 Uhr
~Animal21
Gast
|
hio
ich hab ein programm als Konsolenanwendung geschrieben, wo ich mehrere strings verknüpfe, wie folgt is die deklaration:
C++: |
. . . #include <string.h> . . . char * chUnreDrei='unregelmaessiges '; char * chGlschDrei='gleichschenkliges '; char * chGlseiDrei='gleichseitiges ';
char * chSpWink='spitzwinkliges'; char * chReWink='rechtwinkliges'; char * chStWink='stumpfwinkliges';
und ich verwende sie wie folgt (nur ein ausschnitt): if (...) { strcpy(chDreiecksTyp, chGlseiDrei); strcat(chDreiecksTyp, chSpWink); }
|
beim compilieren zeig der auf die deklaration der char's und sagt zu allen: Zu viele Zeichen in der Konstante
was isn da falsch?
mfg ani
Bearbeitung von 0xdeadbeef: |
cpp-Tags eingefügt, nächstes mal bitte selbst machen.
|
Dieser Post wurde am 12.03.2008 um 16:33 Uhr von 0xdeadbeef editiert. |