Je souhaite être capable de lire des fichiers texte à partir de la ligne de commande. Donc ce que je suis en train de faire estLecture de fichiers texte à partir de l'invite de commande
1) ./a.out menu1.txt menu2.txt
Et laisser l'utilisateur choisir le nombre de fichiers qu'ils veulent lire il pourrait aussi être
2) ./a.out menu1.txt menu2.txt menu3.txt comment je fais ça?
menu1.txt
hamburger 5.00
pizza 3.25
chips 2.50
menu2.txt
hamburger 2.00
pizza 2.35
chips 1.50
menu3.txt
hamburger 4.00
pizza 5.35
chips 0.50
C'est ce que j'ai jusqu'à présent:
#include <fstream>
int main(int argc, char *argv)
{
ifstream inStream;
for (int i = 1; i < argc; i++) {
String menu1 = *argv[i];
String menu2 = *argv[i];
String menu3 = * argv[i];
cout << i << " " << endl;
}
}
OK. Qu'avez-vous essayé? Où est ton code? –
Alors allez-y et essayez de lire les fichiers :) - vous avez la boucle prête – Dusteh
Votre livre devrait vous dire comment utiliser un 'ifstream'. Vous avez un [bon livre] (http://stackoverflow.com/a/388282/7455774), n'est-ce pas? –