开发平台(Platform): (Ex: Win10, Linux, ...)
Ubuntu 17.04 16.04 14.04
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
GCC
错误结果(Wrong Output):
Segmentation fault (core dumped)
程式码(Code):(请善用置底文网页, 记得排版,禁止使用图档)
File *filename1[nt] char data1[]
File *filename2[nt] char data2[]
File ......
File ......
下同 第一行和第二行
问题(Question):
今天写C时,在程式的开头出了问题,原本nt=100000时,这样写没问题可以跑
但是今天我想跑久一点看看将nt=1000000时,就出现了内存溢出,经过检查发现问题
在filename[nt]的nt这边,可是改成nt+1也不行,只有每次只跑一行filename[nt]才
能解决这个问题,但这样等于每次读不同参数都要重新跑一次,很浪费时间,想请问
有没有其他的写法,谢谢