![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言与编译
文章平均质量分 59
zhang1chao5
若有理解错误,期待您的指正。
随时可以和我交流~
展开
-
安全字符串处理函数
缓冲区溢出错误(这是处理字符串时的典型错误)已成为针对应用程序乃至操作系统的各个组件发起安全攻击的媒介。,所以Microsoft在C运行库中新增了很多安全函数。我们应该尽量使用这些新函数来防止应用程序在处理字符串的时候发生的缓冲区溢出。建议使用Unicode字符串,而且始终应该通过新的安全字符串函数来处理这些字符串。一、新的安全字符串函数C中的所有字符串处理函数,都对应一个新版本的函数转载 2012-03-07 17:39:26 · 2884 阅读 · 0 评论 -
利用getc 和ungetc的实例
#include #include void main( void ){ int ch; int result = 0; printf( "Enter an integer: " ); /* Read in and convert number: */ while( ((ch = getchar()) != EOF) && isdigit( ch ) )转载 2012-03-07 15:52:16 · 712 阅读 · 0 评论 -
c语言遍历文件夹 使用WIN32_FIND_DATA 在windows里
int EnmuDirectory(char *pszDestPath){//此结构说明参MSDN;WIN32_FIND_DATA FindFileData;//查找文件的句柄;HANDLE hListFile;//绝对路径,例:c:\windows\system32\cmd.exe;char szFullPath[MAX_PATH];//相对路径;char s转载 2012-03-14 18:49:37 · 9184 阅读 · 0 评论 -
对数开n次方
#include "math.h"int main(int argc, char* argv[]){double e = pow(1500000000, (double)1/7);//若不强转类型,则第二个参数的始终是int类型,即0printf("有人说通过7个人就能认识整个中国的人,则说明每个人的平均交往人数至少 :%f!\n",e);return 0;}原创 2012-04-16 16:19:00 · 1314 阅读 · 0 评论 -
scanf(), getchar(), 以及gets(),空白符以及输入缓冲区的问题
--------------------------------------------------- | 问题描述一:(分析scanf()和gets()读取字符) | ---------------------------------------------------- scanf(), getchar()等都是标准输入函数,一般人都会觉得这几个函数非常简单,没什么特殊的。但是有时转载 2012-04-30 19:34:34 · 787 阅读 · 0 评论