0
我有80多個文本文件,我目前使用dirent.h
讀入程序。這是把它們放在一個數組中,我通過一種算法將每個文件的內容與該文件中的其他內容進行比較,並向我提供文件中相同內容的百分比。雖然這樣做,它會將文件的名稱存儲在ArrayName[i]
和ArrayPercent[i]
中的百分比。文件名存儲在一個數組中,需要遍歷數組,創建一個新的文件,基於存儲在每個單元格中的名稱C
我很確定我知道如何將這些數組值打印到文件,這不是問題,問題是使用變量作爲文件名。我現在的想法是沿
fprintf(**DIRECTORY HERE**,"%s %d", ArrayPercent[i], ArrayName[i][]);
第一次線的東西通過循環ArrayName[0]
需求目錄去這裏的FILENAME.TXT並通過ArrayName[1]
需要第二次去那裏filename1.txt爲了參數的緣故等等對ArrayName
的其餘部分。
你的意思是'sprintf' – Duck
喔,是的,'sprintf'。錯字錯誤。現在編輯:) –
使用'snprintf'來代替,以避免緩衝區溢出 –