0
我想讀取一個字符串並在C++中解析它,以便將它從命令行轉換爲char。如何將命令行變量分配給C++中的char
例如:
sample.exe "Username" "Password"
我想將argv[1]
和argv[2]
分配給像下面一些字符值,
char buffer[MAX_BUF_LEN] = argv[1];
幫我在這
我想讀取一個字符串並在C++中解析它,以便將它從命令行轉換爲char。如何將命令行變量分配給C++中的char
例如:
sample.exe "Username" "Password"
我想將argv[1]
和argv[2]
分配給像下面一些字符值,
char buffer[MAX_BUF_LEN] = argv[1];
幫我在這
int main(int argc, char* argv[])
{
assert(argc >= 3);
std::string user(argv[1]);
std::string pass(argv[2]);
}
您已經標記了該問題C++ 11,爲什麼不用'std :: string buffer {argv [1]}把它放在'std :: string'中並且讓所有的co 'std :: string'的麻煩,而不是學習如何執行安全的'strcpy'等麻煩? – kfsone