Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
hi,
1.wie soll ich ein std::string in TCHAR * umwandeln?
2.Code:std:string1 = "bla"; TCHAR * tc; tc = string1; //? tc = reinterpret_cast<TCHAR*>(string1);//?
an ein TCHAR * ein int anhängen
Code:TCHAR* tc ="id="; int i; tc+=i;//?
std::string str = "hallo welt"; //ein String
TCHAR *pBuf = new TCHAR[str.length() + 1]; //passender Puffer
strncpy( pBuf, str.c_str(), str.length()); //Daten kopieren
// ... mit dem Puffer arbeiten
delete [] pBuf;
std::string str = "hallo welt";
printf( "%s", str.c_str() );
TCHAR xxx[100] = { 0 };
int iZahl = 0;
sprintf( xxx, "eine ganze Zahl: %d", iZahl );
string str = new_link(i);// meine funktion
TCHAR *pBuf = new TCHAR[str.length() + 1];
strncpy( pBuf, str.c_str(), str.length());
cout << "pbuf " << pBuf <<endl;//anzeigen
code = scann(pBuf);// verwenden
delete [] pBuf;//leeren
ok danke, da war der fehlerDu müsstest bei strncpy als dritten Parameter str.length() + 1 einsetzen, damit er das abschließende Null-Byte mitkopiert.
Sonst bekommst du bei der Ausgabe mit C-Funktionen den Speicher nach dem String zu sehen.