Hallo,
ist es möglich, zwei oder mehrere cstrings bei der Parameterübergabe einer Funktion zu addieren? Z.B. so etwas:
void fct(char *c);
fct("Hallo\n" + "neue Zeile");
Da es beides Konstanten sind, sollte der Compiler doch das zu einer umwandeln können. Sinnvoll ist das fuer mich, um relativ lange cstrings übersichtlicher übergeben zu können.
Bei obigen Beispiel erhalte ich immer die Fehlermeldung
error: invalid operands of types `const char[7]' and `const char[11]' to binary `operator+
Danke und Gruß
Oliver
Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230
Append cstring within parameter list
Re: Append cstring within parameter list
Hi,
sorry, I forgot to translate. BTW, the problem is already solved.
sorry, I forgot to translate. BTW, the problem is already solved.
oliver67 wrote:Hallo,
ist es möglich, zwei oder mehrere cstrings bei der Parameterübergabe einer Funktion zu addieren? Z.B. so etwas:
void fct(char *c);
fct("Hallo\n" + "neue Zeile");
Da es beides Konstanten sind, sollte der Compiler doch das zu einer umwandeln können. Sinnvoll ist das fuer mich, um relativ lange cstrings übersichtlicher übergeben zu können.
Bei obigen Beispiel erhalte ich immer die Fehlermeldung
error: invalid operands of types `const char[7]' and `const char[11]' to binary `operator+
Danke und Gruß
Oliver