C++ Comment passer argument de ligne de commande pour lire fichier txt

Ce que j'ai essayé de faire, c'est...

1) pour lire des fichiers txt en argument de ligne de commande,

2) d'utiliser des chaînes de caractères dans les fichiers txt que les arguments de la méthode main (ou quelle que soit la méthode que vous devez à appeler).

Par exemple, il y a deux fichiers txt, dont l'un est nommé character.txt et les autres match.txt.

Le contenu des fichiers serait comme ça.

character.txt

//This comprises of six rows. Each of the rows has two string values
Goku Saiyan
Gohan Half_Saiyan
Kuririn Human
Piccolo Namekian
Frieza villain
Cell villain

match.txt

//This comprises of three rows, each of them is one string value
Goku Piccolo
Gohan Cell
Kuririn Frieza

Si j'utilise ces cordes, sans utiliser la ligne de commande, j'aimerais déclarer les chaînes dans character.txt comme cette.

typedef string name; //e.g. Goku
typedef string type; //e.g. Saiyan, Human, etc

Maintenant, je suis à la recherche de la façon de lire et d'envoyer des valeurs de chaîne à partir de fichiers txt comme celles ci-dessus, et de les utiliser pour des fonctions à l'intérieur de la méthode main, l'idéal de cette façon.

int main(int argc,  char *argv)
{
    for (int i = 1; i < argc; i++) {

        String name = *argv[i]; //e.g. Goku
        String type = *argv[i]; //e.g. Saiyan, Human, etc
        String match = * argv[i]; //Goku Piccolo
        //I don't think any of the statements above would be correct.
        //I'm just searching for how to use string values of txt files in such a way

        cout << i << " " << endl; //I'd like to show names, types or matchs inside the double quotation mark. 
    }
}

Idéalement, j'aimerais appeler cette méthode dans cette voie.
C++ Comment passer argument de ligne de commande pour lire fichier txt

Selon ce site web., au moins je comprends bien, il est possible d'utiliser des arguments de ligne de commande avec le C++, mais je ne trouve pas plus d'informations. J'apprécierais si vous auriez des conseils sur.

PS. Je suis à l'aide de Windows et des Blocs de Code.

OriginalL'auteur Hiroki | 2015-05-09