第四次C++做業

Github地址

[elevator]https://github.com/zhanglingxin/3Elevators-scheduling
***git

感想
本次做業中,讓咱們使用命令行參數,剛開始我看到這個詞是懵逼的,而後上網查詢,再按照網上給的樣例知道了題目就是讓咱們實現兩個模式,第一個模式就是輸入那個命令,而後在input所在的目錄產生三個文件,第二個就是輸入第二個命令,效果同樣產生三個文件,可是是根據第二個命令給的文件名去產生三個文件而後argv[n]就是字符串格式的。而後代碼的完成以下github

FILE * output1, *output2, *output3,*input1;
    ofstream outfile1("output1.txt");
    ofstream outfile2("output2.txt");
    ofstream  outfile3("output3.txt");
    ifstream infile("input1.txt");
    if (argc == 3)
    {
        infile = ifstream(argv[1]);
    }
    if (argc == 5)
    {
        infile = ifstream(argv[1]);
        outfile1 = ofstream(argv[2]);
        outfile2 = ofstream(argv[3]);
        outfile3 = ofstream(argv[4]);
    }

可是在生成中遇到了
這樣的問題
命令行

而後就致使了這樣的問題程序沒法運行。。。。。。。解決方案正在生成中。
後來發現了要先創建一個input.txt而後再把參數傳進去。可是。仍是出現了上述的問題。因而新的解決方案正在生成中。多是傳參沒傳清楚致使的。
而後終於好了
3d

相關文章
相關標籤/搜索