开发平台(Platform): (Ex: Win10, Linux, ...) Win10
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出) CodeBlock
额外使用到的函数库(Library Used): (Ex: OpenGL, ...) OpenCV
问题(Question):
大家好,如果我想把大量txt档
1.txt 2.txt 3.txt
______ ______ ______
1 2 3 1 2 3 1 2 3
打开后将资料读进再重新输出成不同的txt档,但第一个存的是原本每个档案的第一个值
第二个存的是第二个值...
result1.txt result2.txt result3.txt
_______ _______ _______
1 1 1 2 2 2 3 3 3
有何方法能较快速的做完呢?
目前的做法是利用while fopen→fscanf→fprintf→fclose
但是不停开开关关档案似乎会非常耗时间,要跑很久
但这样就可以一次只做少量20个档
慢慢做20 20 20 ... 做完全部大量档案
有想过直接全部都先读进array暂存再一次输出
但会因为资料量庞大,在宣告array时就会错误了
可能我的想法比较笨一点QQ 不知道有没有什么方法可以解决?
谢谢
喂入的资料(Input):
预期的正确结果(Expected Output):
错误结果(Wrong Output):
程式码(Code):(请善用置底文网页, 记得排版)
补充说明(Supplement):