我希望能夠從命令行讀取文本文件。 那麼我現在要做的是從命令行讀取文本文件
1)./a.out menu1.txt menu2.txt
並讓用戶選擇他們想要多少個文件從這樣也有可能是
閱讀2)./a.out menu1.txt menu2.txt menu3.txt我該怎麼做?
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
這是我到目前爲止有:
#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;
}
}
好的。你有什麼嘗試?你的代碼在哪裏? –
然後去嘗試閱讀文件:) - 你準備好循環了 – Dusteh
你的書應該告訴你如何使用ifstream。你確實有[好書](http://stackoverflow.com/a/388282/7455774),對吧? –