求俄罗斯编程大神神帮我码下代码 C++

本帖子已过去太久远了,不再提供回复功能。求大神帮忙 有一段c++代码想传承c代码 求帮助啊-中国学网-中国IT综合门户网站-提供健康,养生,留学,移民,创业,汽车等信息
> 信息中心 >
求大神帮忙 有一段c++代码想传承c代码 求帮助啊
来源:互联网 发表时间: 13:55:00 责任编辑:鲁晓倩字体:
为了帮助网友解决“求大神帮忙 有一段c++代码想传承c代码 求帮助啊”相关的问题,中国学网通过互联网对“求大神帮忙 有一段c++代码想传承c代码 求帮助啊”相关的解决方案进行了整理,用户详细问题包括:c++转换网上找的程序是c++的&可是我们只学了c语言&想求大神帮忙转换一下如下:#include&&stdio.h&#include&&stdlib.h&#include&&string.h&#define&B&1000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&typedef&struct&Book&&&&&&&&&&&&&&&&&&&&&&&&&&/*定义教材结构体*/{&&char&num[20];&&&char&name[20];&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&char&author[20];&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&char&press[20];&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&int&&&&&float&}book[B];struct&Book&books[B];&&void&luru()&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/*录入教材信息*/{&&&static&int&i&=&0;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&printf("\n请输入教材名称:");&&&&&scanf("%s",&books[i].name);&&&printf("请输入作者:");&&&&&scanf("%s",&books[i].author);&&&printf("请输入出版社:");&&&&&scanf("%s",&books[i].press);&&&printf("请输入教材册数:");&&&&&scanf("%d",&&books[i].count);&&&printf("请输入编号:");&&&&&scanf("%s",&books[i].num);&&&printf("请输入售价:");&&&&&scanf("%f",&&books[i].shoujia);&&&printf("教材录入结束.\n");&&&i++;}void&tianjia()&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&/*教材添加*/{&&&int&i,char&name[10];&&&&printf("\n请输入教材名称:");&&&&scanf("%s",name);for(i=0;i&1000;i++){&&&&if(strcmp(books[i].name,name)==0){&&&printf("\n输入添加册数:");&&&&scanf("%d",&&count);books[i].count&+=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&printf("\n教材已添加\n");&&&&&&&&&&&&}&&&&&&&&else{printf("\n无此教材\n");&&&&}}}void&save()&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{int&i&=&0;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&FILE&*&&&&fp&=&fopen("e:\\book.txt",&"wr");&&&&&&&&&&&&&&while(books[i].count&&&0)&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{fprintf(fp,&"教材名称:%s&教材作者:%s&出版社:%s&册数:%d&编号:%s&售价:%f\n",&books[i].name,&books[i].author,books[i].press,books[i].count,books[i].num,books[i].shoujia);&&&&&&&&i++;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}fclose(fp);&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}void&chaxun()&/*教材查询*/{&&&FILE&*int&i,flag=0;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&int&a;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&char&x[32];&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&char&y[32];if((fp=fopen("e:\\book.txt","r"))==NULL){&&printf("此文件无法打开!\n");&&}&&&&printf("请选择查询方式:1.教材名&&&2.编号\n");scanf("%d",&a);switch(a)&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{case&1:&printf("输入教材名:\n");scanf("%s",x);for(i=0;i&1000;i++)&if&(strcmp(books[i].name,x)==0)&/*比较输入名与存储名的字符串大小*/{printf("教材名:%s&教材作者:%s&出版社:%s&册数:%d&编号:%s&售价:%f\n",books[i].name,books[i].author,books[i].press,books[i].count,books[i].num,books[i].shoujia);flag=1;}if(flag==0)&printf("此教材不存在\n");case&2:&printf("输入编号:\n");scanf("%s",y);for(i=0;i&1000;i++)if&(strcmp(books[i].num,y)==0){printf("教材名称:%s&教材作者:%s&出版社:%s&册数:%d&编号:%s&售价:%f\n",books[i].name,books[i].author,books[i].press,books[i].count,books[i].num,books[i].shoujia);flag=1;}if(flag==0)&printf("此教材不存在\n");default:&}fclose(fp);}void&show()&/*显示操作界面*/{printf("\n&&&&&&******************沈阳航空航天大学教材管理系统*********************&");&printf("\n&&&&&&*&&&&&&&&&&&&&&&&&&&&&&&&&1&&录入教材信息&&&&&&&&&&&&&&&&&&&&&&&&&*");&printf("\n&&&&&&*&&&&&&&&&&&&&&&&&&&&&&&&&2&&查询教材信息&&&&&&&&&&&&&&&&&&&&&&&&&*");&printf("\n&&&&&&*&&&&&&&&&&&&&&&&&&&&&&&&&3&&更改教材信息&&&&&&&&&&&&&&&&&&&&&&&&&*");&printf("\n&&&&&&*&&&&&&&&&&&&&&&&&&&&&&&&&4&&保存教材信息&&&&&&&&&&&&&&&&&&&&&&&&&*");&printf("\n&&&&&&*&&&&&&&&&&&&&&&&&&&&&&&&&5&&退出系统&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*\n");&printf("\n&请输入您要选择的操作序号,按回车键确认:");}void&main(){int&n;show();&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&scanf("%d",&n);while&(1){switch(n)&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{&&&&case&1:&luru();&&&&&&&case&2:&chaxun();&&case&3:&tianjia();&&&&&case&4:&save();&&&case&5:&exit(0);&&default:&}show();scanf("%d",&n);&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}FILE&*fp&=&fopen("e:\\book.txt",&"r+");&&&&&&&&&&&&if(fp==0)&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&printf("无法打开文件\n");fclose(fp);&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&},具体解决方案如下:解决方案1:这个程序有什么地方需要转换嘛&...解决方案2:我也不太明白啊我没学过c++&这个用.c执行不出来啊解决方案3:一般来说,没涉及到类的话,C++代码和C代码都一样,把声明的变量都放到函数开始时声明解决方案4:引用&2&楼&tracyqu&的回复:我也不太明白啊我没学过c++&这个用.c执行不出来啊有什么错误提示?
1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号求大神帮忙看看下面这段代码错在哪里了呗_c++吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:272,680贴子:
求大神帮忙看看下面这段代码错在哪里了呗收藏
关于类的继承与派生的,自己写的,有错误,但是自己改不了,大神帮忙看看呗,谢谢了
ThinkSNS年底钜惠,社交+直播+电商系统,0元分期,轻松购买
#include &iostream&#include&cstring& /* run this program using the console pauser or add your own getch, system(&pause&) or input loop */class glasses{public:glasses(){}glasses(char n[],int p,float l){strcpy(name,n);price=p;lifetime=l;}void set(char n[],int p,float l){strcpy(name,n);price=p;lifetime=l;}void show(){cout&&name&&price&&lifetime&&}~glasses(){}protected:char name[20];};class sunglasses:public glasses{public:sunglasses(){}sunglasses(char k[],char c[],int ch){strcpy(kind,k);strcpy(color,c);chengben=}void set(char k[],char c[],int ch){strcpy(kind,k);strcpy(color,c);chengben=void show1(){cout&&kind&&color&&chengben&&}~sunglasses(){}protected:char kind[20];char color[20];};int main(int argc, char** argv) {a.set(&变色眼镜:&,&黑色&,200);a.show1();b.set(&太阳镜&,&150&,1.5);b.show();return 0;}
在线等,求大神解释
大神帮帮忙喽,这是作业明天就要收上去了,这还有好多错怎么办啊
看了一遍没发现什么错,编译器报的什么?
不截一下错误提示么,话说什么编译器
错误如下,求帮忙喽
司通科技致力于金融交易软件开发,为经纪商提供微盘系统搭建全方位服务!
错误挺多的…这些都没定义吧……
sunglasses类的set函数少了个}
都是些小毛病,应该没问题了吧,不同的编译器有点不同……
已经改好了,谢谢大家
楼主学C++的吗?我干这行的,有空多交流!
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或C++链表错误,求大神帮忙看下,谢谢_C++,C语言_ThinkSAAS
C++链表错误,求大神帮忙看下,谢谢
C++链表错误,求大神帮忙看下,谢谢
内容来源: 网络
写了个链表,老是错误,我感觉我的逻辑没问题,但是不知道代码哪个地方出错了。求各路英雄帮忙看下,谢谢各位!!#include &iostream&
#include &string&
class Node
cout &&"初始化 Node, nextNode"&&
nextNode = NULL;
Node *nextN
class Linked
cout &&"初始化Linked rootNode"&&
rootNode = NULL ;
void add(string data )
pushNode(data,rootNode);
cout && rootNode-&data &&
string Get(int i )
int j = 0 ;
Node *node = GetNodeIndex(&i,&j,rootNode);
return node-&
Node *rootN
void pushNode(string data, Node *node)
if (node==NULL)
Node *temp = new Node();
temp-&data =
pushNode(data,node-&nextNode);
Node* GetNodeIndex(int *i, int *j ,Node *node)
cout && *i &&
cout && *j &&
if(node==NULL)
return NULL ;
return GetNodeIndex(i,j,node-&nextNode);
int main()
Linked *linked = new Linked();
linked-&add("aaa");
linked-&add("bbb");
linked-&add("bbb");
linked-&add("ccc");
linked-&add("ddd");
linked-&add("eee");
//cout && linked-&Get(2) &&
getchar();
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
让ThinkSAAS更好,把建议拿来。
开发客服微信}

我要回帖

更多关于 编程大神 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信