xFile
Mitglied
Hallo.
Ich brauche eine Möglichkeit um ein "String" in eine "char-variable" umzuwandeln.
------------------------------------------------------
#include <windows.h>
#include <iostream>
#include <string>
#include <conio.h>
using namespace std;
void main()
{
char a[20]=" ";
const char *p;
string neu;
cout<<" Alt: "<<a<<endl<<endl;
cout<<" Neu: ";
cin>>neu;
p = neu.c_str();
// und nun kein plan ?
cout<<"\n Alt: "<<a<<endl<<endl;
}
------------------------------------------------------
Ich habe nun den Inhalt aus dem "String neu" dem Zeiger "const char *p" übergeben...
doch wie bekomme ich nun den Inhalt aus dem Zeiger in die "char a[20]-Variable" ?
...oder muss ich das ganz anders angehen bzw. ist das nur ein Denkfehler von mir?

Vielen Dank
Ich brauche eine Möglichkeit um ein "String" in eine "char-variable" umzuwandeln.
------------------------------------------------------
#include <windows.h>
#include <iostream>
#include <string>
#include <conio.h>
using namespace std;
void main()
{
char a[20]=" ";
const char *p;
string neu;
cout<<" Alt: "<<a<<endl<<endl;
cout<<" Neu: ";
cin>>neu;
p = neu.c_str();
// und nun kein plan ?
cout<<"\n Alt: "<<a<<endl<<endl;
}
------------------------------------------------------
Ich habe nun den Inhalt aus dem "String neu" dem Zeiger "const char *p" übergeben...
doch wie bekomme ich nun den Inhalt aus dem Zeiger in die "char a[20]-Variable" ?
...oder muss ich das ganz anders angehen bzw. ist das nur ein Denkfehler von mir?

Vielen Dank