Frage : wie man Schnur zum char* wirft?

Hallo,
Im using Zeichen und ich wollte den Scheinwert in eine Schnur speichern, falls ich sie benötigte, wenn ich auf folgendes Zeichen umziehe, aber die Sache ich müssen diese neue Schnur mit einer Funktion behandeln ist, die erwartet, dass char* so, wie können, ich sie zurück zu ist char* warf?

FILE *source;
char *token;
string Name;
fgets (Aufzeichnung, MAX_LEN, Quelle);

/* analysieren in Zeichen */
Zeichen = strtok (Aufzeichnung, „\ t \ n \ r“);
name = Zeichen;
token = strtok (NULL,“ \ t \ n \ r "); //go zum folgenden token

//here, das ich entschied, dass ich Namen einer anderen Funktion zuordnen muss, das char*
add_symbol nehmen (Putzfrau *label);

how kann ich warf den Namen, um von der Art Putzfrau zu sein wieder, also kann ich das addierte add_symbol function
to benutzen, ich habe gesehen irgendwo, dass ich die Schnur nicht sure werfen kann, um const char* aber im zu sein, wie man that

appreciate Ihre Hilfe,
thanks,
tut

Antwort : wie man Schnur zum char* wirft?

Um eine Schnur in ein const char* umzuwandeln, können Sie die c_str () Methode anwenden:
    http://www.cplusplus.com/reference/string/string/c_str/
Unter ist das Beispiel, das von dieser Verbindung genommen wird.

Ich bin nicht sicher, dass ich die Ganzheit Ihrer Frage verstehe; und wenn Sie erweitern möchten nach dem, um zu zeigen, was Sie versuchten, zu tun und wie es falsch geht (durch die Anwendung eines Haupttestfahrers, der den tatsächlichen Ausgang gegen den gewünschten Ausgang zeigt), würde der fein sein.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
// Schnüre und Cschnüre
#include  
#include  
#include  
using namespace-Geschlechtskrankheit;

int-Hauptleitung ()
{
  Putzfrau * cstr, *p;

  Schnurstr („diese Phrase in Zeichen bitte aufspalten“);

  cstr = neue Putzfrau [str.size () +1];
  strcpy (cstr, str.c_str ());

  // cstr enthält jetzt Wechselstrom - Kopie von str aufreihen

  p=strtok (cstr, „");
  während (p! =NULL)
  {
    cout  <>
           
Weitere Lösungen  
 
programming4us programming4us