C ++ CMD ввод вместе с exe - PullRequest
       24

C ++ CMD ввод вместе с exe

1 голос
/ 25 января 2011

Извините за такой вопрос, но как я могу получить программу для чтения данных, которые я ввел с моей программой, например, как cmd делает это с параметрами

shutdown.exe -f

, как мне прочитать пример-f в мою программу?

Ответы [ 3 ]

1 голос
/ 25 января 2011

Это должно распечатать каждый из разделенных пробелами параметров, которые были переданы вашей программе.

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
    for(int i = 0; i < argc; i++)
    {
        printf("%s\n", argv[i]);
    }
    return 0;
}
0 голосов
/ 25 января 2011
int main(int argc, char *argv[])
{

}

аргументы передаются argv.

0 голосов
/ 25 января 2011

Если вы используете старый старый C ++, ваша основная функция должна выглядеть примерно так:

int main(int argc, char *argv[])

, где argc - это количество разделенных пробелами элементов, а argv - массив указателейкаждый

...