代码改变世界

windows新建一个窗口程序示例

2012-03-30 10:20 by youxin, 692 阅读, 0 推荐, 收藏,
摘要:程序步骤:1,winmain函数定义2,创建一个窗口3,进行消息循环4,编写窗口过程函数。看代码,如下:#include <windows.h>#include <stdio.h>LRESULT CALLBACK WinSunProc( HWND hwnd, // handle to window UINT uMsg, // message identifier WPARAM wParam, // first message parameter LPARAM lParam // second message parameter);int WINAPI WinM... 阅读全文

LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main

2012-03-30 10:14 by youxin, 1795 阅读, 0 推荐, 收藏,
摘要:转:出现以下错误:fatal error LNK1120: 1 unresolved externals错误可能原因:1、程序中缺少lib文件,在project -> setting里的link中加入所需lib文件即可。2、在程序中函数只有声明没有定义,而导致这个问题的很可能的原因是在函数定义时把函数名称写错了,(这是常见的) 所以以后一定要在写函数定义时复制函数声明中的函数名,以避免类似不必要的麻烦发生。LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main在创建MFC项目时,如果没有设置好项目参数, 阅读全文

c语言NULL和0区别及NULL详解

2012-03-27 18:46 by youxin, 35123 阅读, 1 推荐, 收藏,
摘要:先看下面一段代码输出什么:#includeint main(){ int *p=NULL; printf("%s",p); }输出 ,单步调试可以看出执行int *p=NULL,p的值为0x00000000,可以看出,NULL在实际底层调用中就是0,在C语言中,NULL和0的值都是一样的,但是为了目的和用途及容易识别的原因,NULL用于指针和对象,0用于数值对于字符串的结尾,使用'\0',它的值也是0,但是让人一看就知道这是字符串的结尾,不是指针,也不是普通的数值在不同的系统中,NULL并非总是和0等同,NULL仅仅代表空值,也就是指向一个不被使用的地址,在 阅读全文

C语言fgets()函数

2012-03-27 18:02 by youxin, 1466 阅读, 0 推荐, 收藏,
摘要:char * fgets ( char * str, int num, FILE * stream );Get string from stream 从文件流读取字符串Reads characters fromstreamand stores them as a C string intostruntil (num-1) characters have been read or either a newline or a the End-of-File is reached, whichever comes first. 存够n-1个字符或遇到换行符或到文件末尾 结束。A newline ch 阅读全文

DirectX 安装和vs2010配置

2012-03-24 20:30 by youxin, 1755 阅读, 0 推荐, 收藏,
摘要:先看看wikipediadirectx解释;(全称:DirecteXtension,简称DX)是由微软公司创建的多媒体编程接口。由C++编程语言实现,遵循COM。其API包含DirectX Graphics、DirectPlay、DirectSound、DirectInput、DirectSetup等部分(Direct3D与DirectDraw已整合成DirectX Graphics)、DirectMusic、DirectPlay。被广泛使用于Microsoft Windows、Microsoft Xbox和Microsoft Xbox 360电子游戏开发,并且只能支持这些平台。目前最新版本为 阅读全文

vc6.0怎么调整工作空间到左边??

2012-03-24 01:26 by youxin, 808 阅读, 0 推荐, 收藏,
摘要:搞了几个小时,真是烦死人了,要么全屏,要么不显示,怎么只显示在左边? 阅读全文

转:C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法

2012-03-22 22:16 by youxin, 588 阅读, 0 推荐, 收藏,
摘要:C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法学C++的时候,这几个输入函数弄的有点迷糊;这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)1、cin2、cin.get()3、cin.getline()4、getline()5、gets()6、getchar()附:cin.ignore();cin.get()//跳过一个字符,例如不想要的回车,空格等字符1、cin>>用法1:最基本,也是最常用的用法,输入一个数字:#include using na 阅读全文

C++cin处理空格问题

2012-03-21 22:21 by youxin, 8201 阅读, 1 推荐, 收藏,
摘要:仔细分析下面程序 #include<iostream>using namespace std;#include<string>int main(){ string str="jack bullshit jack"; { string bullshit="bullshit"; string bush="bush"; size_t pos=str.find(bullshit,0); size_t length=8; if(pos!=string::npos) str.r... 阅读全文

c多个空格转成一个空格

2012-03-21 17:12 by youxin, 703 阅读, 0 推荐, 收藏,
摘要:主要思想是用一个计数器记录空格的数,程序如下:#include <stdio.h> void main() { int flag=1;/*当前不是空格,标志*/ char ch; int j=0;/*记数器*/ ch=getchar(); while(ch!=EOF) { if(ch==' ') { flag=0; j++; } else { flag=1; j=0; } if(!(flag==0&&j> 1)) putchar(ch); ch=getchar(); } } 还有一个去掉所以空格的好办法:#include<stdio.h& 阅读全文

c++ string::size详解

2012-03-18 14:21 by youxin, 4309 阅读, 1 推荐, 收藏,
摘要:C++ string::size_type 类型intmain(){stringstr("HelloWorld!\n");cout<<"Thesizeof"<<str<<"is"<<str.size()<<"characters,includingthenewline"<<endl;return0;}从逻辑上来讲,size()成员函数似乎应该返回整形数值,或是无符号整数。但事实上,size操作返回的是string::size_type类型的值。 阅读全文
上一页 1 ··· 245 246 247 248 249 250 251 252 253 ··· 269 下一页