我正在使用
char *thisvar = "stringcontenthere";
Run Code Online (Sandbox Code Playgroud)
在C中声明一个字符串
这是在C中声明字符串的最佳方法吗?
如何从C++ - 字符串生成C-String?
Dav*_*d X 13
在C中它取决于你将如何使用字符串:
char* str = "string";方法还可以(但应该是char const*)char str[] = "string";char* str = strdup("string");并确保它free最终得到d.如果这不能覆盖它,请尝试在答案中添加更多细节.
这是C还是C++?在 C++ 中你应该使用std::string:
std::string aString("stringcontenthere");
Run Code Online (Sandbox Code Playgroud)