здесь новичок в C ++. У меня есть несколько основных вопросов. В int main (int argc, char * argv [])
char * argv []
должно быть прочитано (или озвучено людям)? argv []
в один std :: строка
переменная? argv []
без argc
? Если да, то как? (*) Буду признателен за пояснения (не код) для чисел 2-5. Я сам разберусь с кодом (так я учусь быстрее).
Заранее спасибо.
(*) Я знаю, что main (char * argv [])
- это незаконно. Я имею в виду, существует ли хотя бы способ, который вообще не включает argc
, как в следующих выражениях:
for( int i = 0; i < argc; ++i ) {
std::cout << argv[i] << std::endl;
}
и
int i = 0;
while( i < argc ) {
std::cout << argv[i] << std::endl;
++i;
}
или
int i = 0;
do {
std::cout << argv[i] << std::endl;
++i; } while( i < argc );