我有这个结构,我需要在名称字段中输入一个数据,但我有一个字符串中的数据。
typedef struct cliente{
int cedula;
int numCuenta;
char nombre[100];
cliente *izq, *der;
}cliente;
我有这个结构,我需要在名称字段中输入一个数据,但我有一个字符串中的数据。
typedef struct cliente{
int cedula;
int numCuenta;
char nombre[100];
cliente *izq, *der;
}cliente;
std::string
有一个被调用的方法c_str()
,它返回一个指向const char*
其内部存储器的类型的指针。将字符串复制到 a
char*
可以使用函数完成strcpy
:顺便说一句, C++不是 C。人们期望在 C++ 中的语法是这样的:
请注意,我已删除
typedef
. 此布局在 C++中的工作方式与您在示例中放置的代码完全相同。根据它说Convert a string to char in c++ 我做了这个小代码为我服务