求助:按书上自己敲的fopen,指针数据突变的问题
编译器用的是Mingw
自己写的fopen代码:
fp的值没有经过循环,直接变成了 _myiob + OPEN_MAX的值了。
是在搞不懂这为什么突然发生了变化,请各位大神指点一下呗。
这段代码是KR的<<C程序设计语言>>的源代码。 C语言 文件操作 指针 求助
[解决办法]
To set a breakpoint when a variable changes value
From the Edit menu, click Breakpoints.
Click the Data tab of the Breakpoints dialog box.
In the Expression text box, type the name of the variable.
Click OK to set the breakpoint.
[解决办法]
1. 你的 FILE 定义是怎么样的?
2. 根据你的 FILE 定义, 你 初始化 _myjob 这个数组初始化的恰当吗?
3. 你有去加断点调试, 确定你的 _myjob 数组正确初始化了吗?
严重怀疑问题就出在你的这个结构有问题, 导致循环到头, 没有执行到break