用C++编一个程序,题目是英文的。急求减肥大侠帮忙啊。

C++高级开发
共有1673位成员   人气指数 -   最新排名 -
【话题】怎么用C++编个聊天软件
13:32:38 来自:dingqiankun 浏览数:76次
第一次见导师就被导师要求两个星期编个聊天软件,但我才刚接触C++,希望哪位大侠帮忙下
& & 现在过了一个星期还是没有一点头绪啊,郁闷呢........
父亲的心回复于03日14点11分 
去网上下载一个算了
lhwgavy回复于03日14点57分 
哦,谢谢了,那我学了C,有没有什么用啊
ShellyMao回复于03日15点46分 
怎么也得看几遍WINDOWS程序设计吧。
不能编控制台的聊天软件吧。
流浪汉回复于03日16点27分 
哦,他应该是要求我这个条件吧,谢谢啦
栤楓のLove回复于03日17点13分 
最起码你得有网络编程的基础吧,这可不是一两天就OK的。
刚学习C++语言,根本做不了什么事,你得调用网络相关的库才能使用网络的功能,库调用也得有足够的C++基础才能懂得如何使用。
漫天风沙回复于03日18点00分 
LZ……刚刚接触C++就学习制作聊天软件,严重怀疑你导师的水平,聊天软件,涉及到的不仅仅是C++,还有网络通讯,GUI等等很多东西。
Belly980907回复于03日18点51分 
ace估计用得上
wangzhj回复于03日19点37分 
就是他不要我界面,只要求有什么信息传输的功能,还有只要求终端什么的啊
letinglxd回复于03日20点31分 
平儿回复于03日21点20分 
去看看winsock编程的基础知识就OK,看一些winsock程序入门的文章,相信要实现的功能很简单
chuanchuan回复于03日22点05分 
你要编聊天的功能那很简单,看winsock就可以了,一天就能编了。
要实现像QQ那样那么复杂那就多学几年吧
shangyus回复于03日22点56分 
天行健回复于03日23点45分 
大家别说废话了,看来LZ是不可能编出的,大家直接给LZ代码咯
a回复于04日03点29分 
boost asio examples里,有一个叫chat的,是一个支持多聊天室聊天系统。
飞向理想的天空回复于04日04点29分 
哦,那都谢谢你们了
C++高级开发的其他话题...
热门脚本语言:3个回答3个回答1个回答4个回答2个回答13个回答2个回答4个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright ©
All Rights Reserved. 学网 版权所有
京ICP备号-1 京公网安备02号linux程序(C++)由32位移植到64位的过程,还在尝试中,大侠勿喷,多多指点啊。。。
项目配置:linux(32位Suse)+& (32位 )+ tomcat
新平台:linux(64位Suse)+& 数据库(64位 Sybase)+ tomcat
先说环境搭建的问题:
&第一步:在新平台安装CMake和ftp-server工具。(这个纯百度就可以搞定了)
第二步:因为项目引用了C++ Poco开源库,所以在项目移植过去后会报错说Poco的动态链接库不兼容导致链接失败。网上对这方面的讲解也比较多,这里我试了一下,觉得应该是由于项目中引用的动态链接库是32位的导致的问题,所以毫不犹豫的去Poco官网下了,自己在64位Suse上编了一遍新的动态链接库,替换后,问题解决了。编动态库的时候很简单,Poco官网下源代码以后,直接make即可。
第三步:Poco的动态库连接了以后才发现,64位Suse上的Sybase竟然被人给删掉了(用户名还在)。。。然后就开始安装64位Sybase,用的硬盘直接安装,挨千刀的竟然提示无法图形化安装,只能./setup -console 安装,Sybase的安装教程也没用了,自己摸索着好歹是装完了。
第四步:还以为这下万事大吉,哪知道在编译的时候会链接到Sybase的动态库libsybcs.so,更奇怪的是这次没说不兼容,而是说找不到!我用find命令发现的确是有的,想想应该是路径的问题了,于是export PATH = ..................& export LD_LIBRARY_PATH = ..............&& 奇怪的是还不行!CMake编译的时候还是提示找不到libsybcs.so,再次求助万能的CSDN,发现了.bashrc, 64Suse下找了一把,竟然连这个文件也没有,于是去32Suse上直接copy了过来。于是。。。
第五步:于是。。。shit!竟然还不行!这次报错说是libsybcs.so不兼容!没天理了啊。。。难道要配个32位Sybase的动态库? 还在尝试中。。。大家给点意见
作者:SunnyWun
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'一个C++小程序,请大家帮帮忙哈。。。谢谢
怎么将私有数据传到派生类,让派生类函数成员实用。
#include&iostream.h&
const double PI=3.1415;
class Shape
&Shape(int l,int w,int r):length(r),width(w),radius(r){}
&virtual void getArea()=0;
&virtual void getPerim()=0;
&&& virtual int getl()=0;
&virtual int getw()=0;
&virtual int getr()=0;
&int length,width,
class Rectangle:public Shape
&Rectangle(int i,int j,int k):Shape(i,j,k){}
&void getArea();
&void getPerim();
&int getl(){}
&int getw(){}
&int getr(){}
void Rectangle::getArea()
&area=getl()*getw();
&cout&&&Rectangle area is:&&&area&&
void Rectangle::getPerim()
&perim=getl()+getl()+getw()+getw();
&cout&&&Recatanle perim is:&&&perim&&
class Circle:public Shape
&Circle(int i,int j,int k):Shape(i,j,k){}
&void getArea();
&void getPerim();
&int getl(){}
&int getw(){}
&int getr(){}
void Circle::getArea()
&area=PI*getr()*getr();
&cout&&&Circle area is:&&&area&&
void Circle::getPerim()
&perim=2*PI*getr();
&cout&&&Circle perim is:&&&perim&&
void fun(Shape *ptr)
&ptr-&getArea();
&ptr-&getPerim();
int main()
&int x,y,z;
&cout&&&please input length and width:&;cin&&x&&y;
&cout&&&please input radius:&;cin&&z;
&Rectangle R(x,y,z);
&Circle C(x,y,z);
&return 0;
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:75525次
积分:1032
积分:1032
排名:千里之外
原创:30篇
评论:34条
(1)(1)(4)(6)(1)(1)(5)(3)(3)(2)(2)(1)(3)(2)(3)

我要回帖

更多关于 江西教师考编题目 的文章

 

随机推荐