2016-04-26 22 views
0

文字列を読み込み、C++で解析してコマンドラインからcharに変換する必要があります。C++でcharにコマンドライン変数を割り当てる方法

例:

sample.exe "Username" "Password" 

は、私は以下のようないくつかのchar値にargv[1]argv[2]を割り当てたい、

char buffer[MAX_BUF_LEN] = argv[1]; 

はあなたがタグ付けされてきたこの

+0

に私を助けて質問C++ 11なぜ 'std :: string buffer' {argv [1]};で' std :: string'に入れるのではなく、すべてのco安全な 'strcpy'などを実行する方法を習得しなければならないという面倒なことではなく、' std :: string'の扱いやすさは? – kfsone

答えて

1
int main(int argc, char* argv[]) 
{ 
    assert(argc >= 3); 
    std::string user(argv[1]); 
    std::string pass(argv[2]); 
} 
関連する問題