C语言
sunnyliqian
相信自己!
展开
-
vs:严重性代码说明项目文件行错误LNK1168无法打开testes.exe进行写入
在VS中运行代码遇到下列问题: 严重性代码说明项目文件行错误LNK1168无法打开testes.exe进行写入原创 2015-12-12 11:48:54 · 45590 阅读 · 12 评论 -
(Win32): 已加载“C:\Windows\System32\ntdll.dll”。无法查找或打开 PDB 文件。
(Win32): 已加载“C:\Windows\System32\ntdll.dll”。无法查找或打开 PDB 文件。 解决办法:点击启用源服务支持: 点击Microsoft服务符号器:原创 2015-12-12 12:22:14 · 64184 阅读 · 13 评论 -
严重性代码说明项目文件行错误C4996'strcpy'
严重性代码说明项目文件 行错误 C4996 ‘strcpy’: This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. Test f原创 2015-12-14 12:39:48 · 59870 阅读 · 4 评论 -
fopen与fopen_s的比较
fopen 功 能: 打开一个流 用 法: FILE *fopen(char *filename, char *type); 在定义FILE * fp 之后, fp = fopen(filename,”w”)。打开文件成功的话返回文件指针(赋值给fp),打开失败则返回NULL值;fopen_s errno_t fopen_s( FILE** pFile, const原创 2016-01-18 15:42:38 · 1102 阅读 · 0 评论 -
scanf与scanf_s比较
scanf: int scanf(char *format[,argument,…]); ANSI C中没有scanf_s(),只有scanf(),scanf()在读取时不检查边界,所以可能会造成内存访问越界,例如分配了5字节的空间但是读入了10字节char buf[5]={'\0'};scanf("%s", buf);如果输入1234567890,后面的部分会被写到别的空间上去。 以上代码如原创 2016-01-18 16:10:21 · 1275 阅读 · 0 评论 -
strncmp函数
strncmp函数模型int strncmp ( const char * str1, const char * str2, size_t num );作用: 比较字符串str1和str2的大小,如果str1小于str2,返回值就<0,反之如果str1大于str2,返回值就>0,如果str1等于str2,返回值就=0,len指的是str1与str2的比较的字符数。此函数功能即比较字符串str1和s原创 2015-12-22 23:48:40 · 579 阅读 · 0 评论