![]() |
Re: Strings kopieren ?
Die Lösung wäre einfach anstelle von einem Char ein array of char zu nehmen was groß genug ist.
|
Re: Strings kopieren ?
Code:
void test(char* string)
{ strcpy(string, "HELLO"); std::cout << string << std::endl; } int main(void) { char nix[256]; test(nix); std::cout << nix << std::endl; getch(); return 0; } |
Re: Strings kopieren ?
Zitat:
error C2664: 'test': Konvertierung des Parameters 1 von 'char (*)[256]' in 'char *' nicht möglich es funzt folgender maßen:
Code:
das ist allerdings nur bei Visual C++ so. die erste variante von Muetze1 funzt mit nur mit Borland c++ builder.
void test(char* string)
{ strcpy(string, "HELLO"); std::cout << string << std::endl; } int main(void) { char nix[256]; test((reinterpret_cast<char*>(nix)); std::cout << nix << std::endl; getch(); return 0; } --> da sieht man, dass jeder compiler anders arbeitet.! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz