摘要: 方法一使用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);//可以用来获取输入字符的长度(此处的返回值是打印的 阅读全文
posted @ 2012-09-21 22:38 hellomsg 阅读(1565) 评论(0) 推荐(0) 编辑
摘要: 已知 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)不是字符串占的空间也不 阅读全文
posted @ 2012-09-21 21:26 hellomsg 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 编译时出现这种问题怎么解决:"unresolvedexternalsymbol__imp__WSACleanup@0"出现此类问题一般是ws2_32.lib这个lib没有link上去。在project->setting->link->object/library modules里面加入ws2_32.lib即可。或者#pragma comment(lib, "Ws2_32.lib") 阅读全文
posted @ 2012-09-20 21:29 hellomsg 阅读(3041) 评论(0) 推荐(1) 编辑
摘要: 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是无符号的,里面全是正数两者都作为字符用的 阅读全文
posted @ 2012-09-20 20:22 hellomsg 阅读(414) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-09-19 18:52 hellomsg 阅读(2) 评论(0) 推荐(0) 编辑
摘要: string str1;getline(cin,str1); 阅读全文
posted @ 2012-09-19 18:51 hellomsg 阅读(6384) 评论(0) 推荐(0) 编辑
摘要: Windows7下游戏全屏问题通用解决方法(推荐使用):Win键+R键,打开运行窗口,输入regedit 回车,这样就打开了注册表编辑器,然后,定位到以下位置:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\GraphicsDrivers\Configuration\在Configuration这上面右键,选择查找,输入Scaling,在右框找到scaling,右键scaling修改将数值改为3即可(原值是4),这种方法基本通杀所有Windows7下游戏的全屏问题。 阅读全文
posted @ 2012-09-07 20:14 hellomsg 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 1 #include<iostream>2 using namespace std;3 int main(){4 int rval;5 cout<<(cin>>rval);6 return 0;7 }当判断到控制台输入的不是整型变量就会返回一个布尔值fasle。输入:1(2,3...)输出:105729AC输入:a(b,c...)输出:00000000 阅读全文
posted @ 2012-07-06 22:51 hellomsg 阅读(392) 评论(0) 推荐(0) 编辑
摘要: printf返回值为int型,是输出字符的个数,'\n'也算数。如void main(){ int a=123; printf("%d",printf("%d",printf("%d",a))); printf("%d",printf("\n"));}输出:123311 阅读全文
posted @ 2012-07-04 20:45 hellomsg 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 吉大实验指导教材《操作系统习题与实验指导》,由左万历和焦素点老师主编的在做实验一的时候发现了两个问题:1. CLONE_SIGNAND。Linux Kernel 内根本没有这个常量,应该是 CLONE_SIGHAND2. 我们编写了一个程序,使用clone()创建四个轻进程。编译时出现如下错误:/tmp/ccYR00NJ.o(.text+0x48): In function `main':clone_call.c: undefined reference to `sem_init'/tmp/ccYR00NJ.o(.text+0x64):clone_call.c: undefin 阅读全文
posted @ 2012-06-03 13:35 hellomsg 阅读(699) 评论(0) 推荐(0) 编辑