溫馨提示×

c++ argv如何處理空格參數

c++
小樊
109
2024-07-05 20:06:19
欄目: 編程語言

在C++中,可以使用雙引號將帶有空格的參數括起來,然后將整個參數整體傳遞給argv。例如:

int main(int argc, char* argv[]) {
    for (int i = 0; i < argc; i++) {
        cout << "argv[" << i << "] = " << argv[i] << endl;
    }
    return 0;
}

如果在命令行中運行程序時需要傳遞一個帶有空格的參數,可以這樣做:

./my_program "Hello World"

在這種情況下,“Hello World” 會被整體傳遞給argv[1],而不會被分割成多個參數。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女