————string"未定义标识":
添加#include <string>
using namespace std;
————cout"未定义标识":
添加 #include <iostream>
2014.9.18
i = 0
char name[32];
sprintf(name, "D:\错误示例\workweight_after%d.txt", i + 1);
导致结果:i 变成一个很大的随机数,后面程序产生中断,0xC0000005:读取位置0x00000020时发生访问冲突”
原因:name只有32位的存储空间,而赋值时超出范围,致错。
改正:32变大,或者使用相对路径
9.19
vs新建项目:D:\project
在project文件夹下还有一个project文件夹,代码中的路径是相对于里层的project而言的。