摘要:
BOOL AFXAPI AfxParseURL(LPCTSTR pstrURL,DWORD& dwServiceType,CString& strServer,CString& strObject,INTERNET_PORT& nPort);返回值:如果成功地解析了URL,则返回非零值。如果URL为空或它不包含已知的Internet服务类型,则为0。参数:pstrURL指向包含了要解析的URL的字符串的指针。dwServiceType指明了Internet服务的类型。可能的取值如下:·AFX_INET_SERVICE_FTP·AFX_INET 阅读全文
摘要:
static函数与普通函数作用域不同,仅在本文件。只在当前源文件中使用的函数应该说明为内部函数(static),内部函数应该在当前源文件中说明和定义。对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件。 阅读全文
摘要:
1 void foo(void) 2 3 { 4 5 unsigned int a = 6; 6 7 int b = -20; 8 9 (a+b > 6) puts("> 6") : puts("6”。原因是当表达式中存在有符号类型和无符号类型时所有的操作数都自动转换为无符号类型。因此-20变成了一个非常大的正整数,所以该表达式计算出的结果大于6。 阅读全文
摘要:
C语言库函数名: atoi功 能: 把字符串转换成整型数。名字来源:ASCII to integer 的缩写。原型: int atoi(const char *nptr);函数说明: 参数nptr字符串,如果第一个非空格字符存在,并且,如果不是数字也不是正负号则返回零,否则开始做类型转换,之后检测到非数字(包括结束符 \0) 字符时停止转换,返回整型数。头文件: #include stdlib.h>程序例:1) 1 #include 2 #include 3 int main(void) 4 { 5 int n; 6 char *str = "12345.67"; 7 阅读全文
摘要:
一,C++语言的内建类型中没“BYTE”这么个类型。BYTE是WINDOWSPlatformSDK中windef.h里面定义的:typedefunsignedcharBYTE;二,char与 byte(JAVA)相同:c++中char型数组占一个字节。byte也占8个bit。不同:char 是字符型(-127 - 128;byte是字节型(0 - 255) .JAVA中byte类型的介绍:Java也提供了一个byte数据类型,并且是基本类型。java byte是做为最小的数字来处理的,因此它的值域被定义为-128~127,也就是signed byte。不幸的是,byte的用作计数的时间远少于用 阅读全文
摘要:
得到当前时间的方法一般都是得到从1900年0点0分到现在的秒数,然后转为年月日时分秒的形式得到当前的时间(时分秒)。主要方法如下:1)使用CRT函数C++代码1 char szCurrentDateTime[32]; 2 time_t nowtime; 3 struct tm* ptm; 4 time(&nowtime); 5 ptm = localtime(&nowtime); 6 sprintf(szCurrentDateTime, "%.4d-%.2d-%.2d %.2d:%.2d:%.2d", 7 ptm->tm_year + 1... 阅读全文
摘要:
以下对strcpy函数错误的是? 1 char atr1[]="string"; 2 3 char str2[10]; 4 5 char *str3; 6 7 char *str4="sting"; 8 9 10 A.strcpy(str1,"hello");11 B.strcpy(str2,"hello");12 C.strcpy(str3,"hello");13 D.strcpy(str4,"hello");C.strcpy(str3,"hello") 阅读全文
摘要:
一,概念: 散列(HASH)函数H也称哈希函数。是典型的多到一的函数,其输入为一可变长x(可以足够的长),输出一固定长的串h(一般为128位、160位,比输入的串短),该串h被称为输入x的Hash值。 二,散列函数是安全的是指它具有: 一致性:相同的输入产生相同的输出。 随机性:消息摘要外观是随机的,以防被猜出源消息。 唯一性:几乎不可能找到两个消息产生相同的消息摘要。 单向性:即如果给出输出,则很难确定出输入消息。 三,Hash函数H一般满足以下几个基本要求: (1)输入x可以为任意长度;输出数据串长度固定; (2)正向计算容易,即给定任何x,容易算出H(x);反向计算... 阅读全文