当我使用_swprintf()时,它说它可能不安全,我应该使用_swprintf_s代替.
但当我使用_swprintf_s()时,它说
错误C3861:'_ swprintf_s':找不到标识符
我错过哪个标题?一世
std::string token, line("This is a sentence.");
std::istringstream iss(line);
getline(iss, token, ' ');
std::cout << token[0] << "\n";
Run Code Online (Sandbox Code Playgroud)
这是打印单个字母.我如何得到完整的单词?
更新以添加:
我需要将它们作为执行此类操作的单词进行访问...
if (word[0] == "something")
do_this();
else
do_that();
Run Code Online (Sandbox Code Playgroud) 我需要先转换它吗?我在另一篇文章中看到,如果函数需要const char*,则可以使用.c_str().只是char*怎么样?