弹出的对话框提示:
Run-Time Check Failure #2 - Stack around the variable
'v_item_name' was corrupted.
如果点继续的话还可以忽略过去。
Run-Time Check Failure #2 - Stack around the variable
'v_item_name' was corrupted.
如果点继续的话还可以忽略过去。
解决方案 »
- 高分求教选取VC 列表表格, 怎么选中单独列中的单元格 不是EXCEL 是listview中的列表lisctrl
- [DbgHelp]请教通过运行中采样的 EIP 获取对应源代码行号,目标模块的源代码、二进制和 PDB 文件都有。
- 用一帧帧的图象模拟动画怎样避免屏幕闪动
- BCGControlbar 6.21 的中文向导
- 有个小疑问,easy拿分
- richEdit不能自动换行?
- 紧急求助
- UpdateDate()怎么用啊!
- 很菜的问题:关于网络接受问题
- 怎样才能使WIN98的文件格式为FAT16,而不是FAT32格式????
- 100分 求解VC 用waveIn录音 音量调节问题,我找了一段代码,但不起任何作用.忘高手指点.
- 求助!m_pDocument如何使用?
LPSTR v_item_name;
res = fscanf( file, "<CharaArea[]_ItemName> %s\n", &v_item_name );
if( res != 1 ){ fclose( file ); return -1; }
这怎么越界啊?
这没法越界,因为根本没有界。你给指针变量分配内存了吗?即使分配了内存,&v_item_name访问的是指针的地址,而不是指针。
注意,LPSTR是一个指针类型。
char v_name[10];
res = fscanf( file, "<CharaArea[]_ItemName> %s\n", &v_name );
if( res != 1 ){ fclose( file ); return -1; }
这个时候v_name是正确的,
但是我需要为LPSTR类型的v_item_name赋值啊,怎么写啊?