开发平台(Platform): (Ex: Win10, Linux, ...)
Win10
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
VC++
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
N/A
问题(Question):
我使用了fstream 去打开一个档案 要把 infomation 写入txt里
可是都会出了问题
我是利用 下面的网页来改的
https://goo.gl/Pp7GA3
请参考下列我更改的地方 谢谢
写入txt写到某个程度的时候 就会整个stop working
目前我一直找不到原因…
请问有 高手可以帮我解答的吗?
喂入的资料(Input):
预期的正确结果(Expected Output):
错误结果(Wrong Output):
程式码(Code):(请善用置底文网页, 记得排版,禁止使用图档)
while (!SetupDiGetDeviceRegistryProperty(hDevInfo,
&DeviceInfoData,
ucSPDRP[j],
&DataType,
(PBYTE)Buffer,
BufferSize,
&BufferSize)) {
if (GetLastError() == ERROR_INSUFFICIENT_BUFFER){
// Change the buffer size.
if (Buffer) LocalFree(Buffer);
Buffer = (LPSTR)LocalAlloc(LPTR, BufferSize * 2);
}else break;// Insert error handling here.
{
file << cStatus[j];
file << Buffer << "\n";
file.flush();
// } while (!SetupDiGetDeviceRegistryProperty(hDevInfo,