在VC 的编程中,经常会用到各种类型的转换,如在MFC中textbox等控件得到的返回类型是System::String *,而我要写入的文件要求是 const char *类型的,这就要转换了,下面介绍一些转换的方法:System::String ,CString, int, std:string, char*之间的转换 string 转 CStringCString.format("%s", string.c_str());char* 转 CString CString.format("%s", char*);char* 转 string string change=new string s(char *);string 转 char * char *p = string.c_str();CString转std::stringCString str = dlg.GetPathName(); setlocale(LC_ALL, "chs"); char *p = new char[256]; wcstombs( p, str, 256 ); m_fileName = p;int 转CString而将数字转换为CString变量, 可以使用CString的Format函数 CString s; int i = 64; s.Format("%d", i) Format函数的功能很强,值得你研究一下。CString TO char *要把CString转成char *,用操作符(LPCSTR CString转换 char[100] char a[100]; CString str("aaaaaa"); strncpy(a,(LPCTSTR)str,siz
在VC 的编程中,经常会用到各种类型的转换,如在MFC中textbox等控件得到的返回类型是System::String *,而我要写入的文件要求是 const char *类型的,这就要转换了,下面介绍一些转换的方法:System::String ,CString, int, std:string, char*之间的转换 string 转 CString CString.format("%s", string.c_str());char* 转 CString CString.format("%s", char*);char* 转 string string change=new string s(char *);string 转 char * char *p = string.c_str();CString转std::string CString str = dlg.GetPathName(); setlocale(LC_ALL, "chs"); char *p = new char[256]; wcstombs( p, str, 256 ); m_fileName = p;int 转CString而将数字转换为CString变量,可以使用CString的Format函数。如 CString s; int i = 64; s.Format("%d", i) Format函数的功能很强,值得你研究一下。CString TO char * 要把CString转成char *,用操作符(LPCSTR)CString就可以了。 CString转换 char[100]char a[100]; CString str("aaaaaa"); strnc
有个失恋的男生天天去酒吧麻醉自己。有天他觉得很快乐,喝了很多酒,这时有个穿着暴露的年轻女孩坐在了他对面。在女孩的百般调情挑逗下,该男生终于按耐不住,答应了与这个女孩,去了一附近酒店,开了个房间。期间,该男生又喝了一些酒,慢慢地他开始觉得不清醒,然后就睡着了……该男生再次醒来时,发现自己全身赤裸地在浴缸中,而且浴缸里满满的都是冰。浴池旁边有张纸条,上面赫然用红字写着“打110,否则你会死!!!”他自己的手机也在纸条旁边。他拨打了110。他向110说明自己目前的情况。110建议他检查自己的背部,结果他发现了两条九寸长的切割伤口在背部下方!!!110要他马上躺回满是冰的浴缸,告诉他不要动,马上会有急救队来找他。原来,他的肾脏被偷了!那两条切口,就是取出他的肾脏时留下的!!!!!! 在黑市里,一个肾脏值30,000元!!!!!! (1)建行一同志转送:今天经过一栋大楼门口,门口有一提款机。有一个老伯,一直看著我走过他身边,突然叫住我。他说他不识字,拿一张提款卡要我帮他在大楼门口的自动提款机取钱。我回答我无法帮你取,叫警卫帮你。结果,他就回答我说不用了,继续找其他路人帮他取钱。朋友们要记住---取款机可是有摄影机耶。万一他说我抢劫或是偷他的提款卡,甚至他的卡片是偷来的,帮他领钱会在提款机留下影像,绝对会让你百口莫辩!我会警惕!是因为已有同事上当,目前仍官司缠身。显然这是诈骗集团在找替身了!请力传出去骗案真是层出不穷,一不小心就会踏入陷阱,真是令人防不胜防!提醒各位朋友在外多小心! (2)一业主,家中突然断电,看到窗户外别人家里都有电,就出门查看自家电表箱,打开门就被刀子顶着了——持刀入室抢劫伤人家里突然断电,不要贸然就开门查看,有猫眼的多观察一会门外动静,没猫眼的也隔着门静听一段时间,没有异常响动再开门。
...
作者:分类:默认分类标签:
《计算机网络》课程设计 注:有些图画不能加了 以后有机会在加了啊 目 录 引 言… … … … … … … … … … … … … … … … … … …(2) 1校园网的作用及功能需求… … … … … … … … … … … … (3) 2校园网建设的目标 … … … … … … … … … … … … … … (4) 3校园网建设的原则 … … … … … … … … … … … … … … (4) 4校园网总体设计 … … … … … … … … … … … … … … …(5) 4.1校园网总体设计思想 … … … … … … … … … … … …(5) 4.2校园网总体设计方案 … … … … … … … … … … … …(6) 5校园网方案实施 … … … … … … … … … … … … … … …(7) 5.1结构化布线… … … … … … … … … … … … … … … …(7) 5.2校园网设备选型 … … … … … … … … … … … … … …(7) 6网络技术的选择 … … … … … … … … … … … … … … … (8) 7服务器的配置 … … … … … … … … … … … … … … … …(10) 8 系统软件选择 … … … … … … … … … … … … … …… …(12) 9 应用软件选择 … … … … … … … … … … … … …… … …(12) 10信息资源系统集成 … … … … … … … … … … … … … … (12) 参考文献 … … … … … … … … … … … … … … … … … … (13) 结束语 … … … … … … … … … … … … … … … … … … … (13)
...
作者:分类:默认分类标签:
开始——运行。。。。。。大家一定很熟悉了吧,但出了PING,REGEDIT,MMC之外还还记得什么吗?那就来这儿看看吧! winver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序 wscript--------windows脚本宿主设置 write----------写字板 winmsd---------系统信息 wiaacmgr-------扫描仪和照相机向导 winchat--------XP自带局域网聊天 mem.exe--------显示内存使用情况 Msconfig.exe---系统配置实用程序 mplayer2-------简易widnows media player mspaint--------画图板 mstsc----------远程桌面连接 mplayer2-------媒体播放机 magnify--------放大镜实用程序 mmc------------打开控制台 mobsync--------同步命令 dxdiag---------检查DirectX信息 drwtsn32------ 系统医生 devmgmt.msc--- 设备管理器 dfrg.msc-------磁盘碎片整理程序 diskmgmt.msc---磁盘管理实用程序 dcomcnfg-------打开系统组件服务 ddeshare-------打开DDE共享设置 dvdplay--------DVD播放器 net stop messenger-----停止信使服务 net start messenger----开始信使服务 notepad--------打开记事本 nslookup-------网络管理
...
作者:分类:默认分类标签:
1、大力敲击回车键 这个恐怕是人所共有的通病了,因为回车键通常是我们完成一件事情时,最后要敲击的一个键,大概是出于一种胜利的兴奋感,每个人在输入这个回车键时总是那么大力而爽快地敲击。本人的多个键盘就是这样报废的,最先不看见字的是AWSD(呵呵,心知肚明),最先不能使用的按键却是Enter。    解决办法:解决方法有两个,第一是控制好你的情绪,第二是准备好你的钱包。我选的第二个,有时候好心情是钱买不来的,你呢? 2、在键盘上面吃零食,喝饮料 这个习惯恐怕是很普遍了,我看到很多人都是这样的,特别是入迷者更是把电脑台当成饭桌来使用。我想你要是拆一回你的键盘,也许同样的行为就会减少的,你可以看到你的键盘就像水积岩一样,为你平时的习惯,保留了很多的“ 化石” ,饭粒、饼干渣、头发等等比比皆是,难怪有人说:公用机房里的键盘比公厕还脏。同时这样的碎片还可能进入你的键盘里面,堵塞你键盘上的电路,从而造成输入困难。饮料的危害就更加厉害了,一次就足以毁灭你的键盘。就是你的键盘侥幸没有被毁灭,恐怕打起字来,也是粘粘糊糊很不好过。 解决方法:避免在键盘上吃东西,要不然像我一样买一个防水的PHILIPS键盘,然后每过一段时间就给他打扫卫生,擦澡(虽然这样还是很脏的);你要是腰包更加饱的话,可以考虑半年换一个键盘(我从来不建议用差的键盘,那可是关乎健康的问题)试试,应该情况会好一些。还有记得给你房间买一个饭桌了。 光碟总是放在光驱里(还有看VCD时,暂停后出玩或吃饭!!!) 很多人总是喜欢把光碟放在光驱里,特别是CD碟,其实这种习惯是很不好的。光碟放在光驱里,光驱会每过一段时间,就会进行检测,特别是刻录机,总是在不断的检测光驱,而高倍速光驱在工作时,电机及控制部件都会产生很高的热量,为此光驱厂商们一直在极力想办法解
...
作者:分类:默认分类标签:
 与好友在网络上相互传输资料时,有时先要知道对方计算机的IP地址,才能与对方建立信息传输通道;那么对方的IP地址该如何搜查得到呢?这样的问题你也许会嗤之以鼻,的确,查询对方计算机的IP地址,实在简单得不值得一提;可是,要让你列举出多种IP地址搜查方法时,你可能就感到勉为其难了。下面,本文就对如何快速、准确地搜查出对方好友的计算机IP地址,提出如下几种方法,相信能对大家有所帮助!   1、邮件查询法   使用这种方法查询对方计算机的IP地址时,首先要求对方先给你发一封电子邮件,然后你可以通过查看该邮件属性的方法,来获得邮件发送者所在计算机的IP地址;下面就是该方法的具体实施步骤:   首先运行OutLook express程序,并单击工具栏中的“接受全部邮件”按钮,将朋友发送的邮件接受下来,再打开收件箱页面,找到朋友发送过来的邮件,并用鼠标右键单击之,从弹出的右键菜单中,执行“属性”命令;   在其后打开的属性设置窗口中,单击“详细资料”标签,并在打开的标签页面中,你将看到“Received: from xiecaiwen (unknown [11.111.45.25])”这样的信息,其中的“11.111.45.25”就是对方好友的IP地址;当然,要是对方好友通过Internet中的WEB信箱给你发送电子邮件的话,那么你在这里看到的IP地址其实并不是他所在工作站的真实IP地址,而是WEB信箱所在网站的IP地址。   当然,如果你使用的是其他邮件客户端程序的话,查看发件人IP地址的方法可能与上面不一样;例如要是你使用foxmail来接受好友邮件的话,那么你可以在收件箱中,选中目标邮件,再单击菜单栏中的“邮件”选项,从弹出的下拉菜单中选中“原始信息”命令,就能在其后的界面中看到对方好友的IP地址了。   2、
...
作者:分类:默认分类标签:
这是个"图书管理系统",没有用到指针。BC应该可以通过调试,输入数据的时候一定注意数字的范围 和字串的长度。 #include <stdio.h> #include <stdlib.h> #include <conio.h> struct BOOK { int id,usr[10],total,store,days[10]; char name[31],author[21]; }books[100]; /*上面是结构体的定义,用于存放书籍及借书的信息。*/ void page_title(char *menu_item) { clrscr(); printf(">>> 图 书 管 理 系 统 <<<\n\n- %s -\n\n",menu_item); } /*上面是打印页眉的函数,同时通过参数menu_item,可以显示当前的状态。*/ void return_confirm(void) { printf("\n按任意键返回……\n"); getch(); } /*上面是返回前请求确认的函数,以便在返回前观察结果*/ int search_book(void) { int n,i; printf("请输入图书序号:"); scanf("%d",&i); for(n=0;n<100;n++) { if(books[n].id==i) { printf("书名:%s\n",books[n].name); printf("作者:%s\n",books[n].author); printf("存数:%d of ",books[n].store); pri
...
作者:分类:默认分类标签:
/*学生成绩管理*/ /*Borland C下编译通过,调试过程中不要输入大数字*/ #include <stdio.h> #include <stdlib.h> #include <conio.h> int INDEX[32]; struct STUDENT { int id,age,chinese,math,english; char name[21]; }students[32]; void page_title(char *menu_item) { clrscr(); printf(">>> 学 生 管 理 系 统 <<<\n\n- %s -\n\n",menu_item); } void return_confirm(void) { printf("\n按任意键返回……\n"); getch(); } void student_new(void) { int n; page_title("录入学生基本信息"); for(n=0;n<32;n++) if(students[n].id==0) break; printf("学号:"); scanf("%d",&students[n].id); printf("姓名:"); scanf("%s",&students[n].name); printf("年龄:"); scanf("%d",&students[n].age); return_confirm(); } int search_id(void) { int n,i; printf("请输入学生学号:"); scanf("%d",&a
...
作者:分类:默认分类标签:
提供一个编译原理的语义分析程序 你可以直接复制 用TC进行调试 #include "stdio.h" #include "string.h" char prog[100],token[8],ch; char *rwtab[6]={"begin","if","then","while","do","end"}; int syn,p,m,n,sum,q; int kk; struct { char result1[8]; char ag11[8]; char op1[8]; char ag21[8]; } quad[20]; char *factor(); char *expression(); int yucu(); char *term(); int statement(); int lrparser(); char *newtemp(); scaner(); emit(char *result,char *ag1,char *op,char *ag2); main() { int j; q=p=kk=0; printf("\nplease input a string (end with '#'): "); do { scanf("%c",&ch); prog[p++]=ch; }while(ch!='#'); p=0; scaner(); lrparser(); if(q>19)printf(" to long sentense!\n"); else for (j=0;j<q;j++)printf(" %s = %s %s %s \n\n",quad[j].result1,quad[j].ag11,qua

yupiaoxiang

  • 文章总数0
  • 画报总数0
  • 画报点击数0
  • 文章点击数0
个人排行
        最近来访( 0 )
        博文分类
        日期归档