09 2012 档案
摘要:int open (const char *pathname, int flags, mode_t mode);FILE *fopen (const char *path, const char *mode);前者属于低级IO,后者是高级IO。前者返回一个文件描述符,后者返回一个文件指针。前者无缓冲,后者有缓冲。前者与 read, write 等配合使用, 后者与 fread, fwrite等配合使用。后者是在前者的基础上扩充而来的,在大多数情况下,用后者。
阅读全文
摘要:算法的思想是设定两个指针p, q,其中p每次向前移动一步,q每次向前移动两步。那么如果单链表存在环,则p和q相遇;否则q将首先遇到null。
阅读全文
摘要:方法一使用gets();(可以使用c和c++混编)实例:#include "iostream.h"#include "stdio.h"const MAXLENGTH=10;char s1[MAXLENGTH+1];main(){cout<<"请输入字符串1"<<endl;gets(s1);###cout<<"你输入的字符串一是"<<endl;int length1=printf("%s",s1);//可以用来获取输入字符的长度(此处的返回值是打印的
阅读全文
摘要:已知 char *str1="absde"; char str2[]="absde"; char str3[8]={'a',}; char ss[] = "0123456789";为什莫 sizeof(str1)=4 sizeof(str2)=6; sizeof(str3)=8; sizeof(ss)=11满意回答首先说明一点,char类型占一个字节,所以sizeof(char)是1,这点要理解str1是一个指针,只是指向了字符串"absde"而已。所以sizeof(str1)不是字符串占的空间也不
阅读全文
摘要:编译时出现这种问题怎么解决:"unresolvedexternalsymbol__imp__WSACleanup@0"出现此类问题一般是ws2_32.lib这个lib没有link上去。在project->setting->link->object/library modules里面加入ws2_32.lib即可。或者#pragma comment(lib, "Ws2_32.lib")
阅读全文
摘要:Character values of typeunsignedcharhave a range from 0 to 0xFF hexadecimal. Asignedcharhas range 0x80 to 0x7F. These ranges translate to 0 to 255 decimal,and–128 to +127 decimal, respectively. The /J compiler option changes the default fromsignedtounsigned.char是有符号的unsignedchar是无符号的,里面全是正数两者都作为字符用的
阅读全文
摘要:string str1;getline(cin,str1);
阅读全文
摘要:Windows7下游戏全屏问题通用解决方法(推荐使用):Win键+R键,打开运行窗口,输入regedit 回车,这样就打开了注册表编辑器,然后,定位到以下位置:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\GraphicsDrivers\Configuration\在Configuration这上面右键,选择查找,输入Scaling,在右框找到scaling,右键scaling修改将数值改为3即可(原值是4),这种方法基本通杀所有Windows7下游戏的全屏问题。
阅读全文