很简单很急的一个c语言教程的问题,问一下if(t==s[i].mz)这里的问题。如果还有什么别的错误一并指出,谢谢。

 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
c语言题目加答案1-10
下载积分:803
内容提示:c语言题目加答案1-10
文档格式:DOC|
浏览次数:0|
上传日期: 20:39:24|
文档星级:
全文阅读已结束,如果下载本文需要使用
 803 积分
下载此文档
该用户还上传了这些文档
c语言题目加答案1-10
关注微信公众号他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)总积分 588650
威望 76767个论坛币 527792个集分宝 0个奇异果 0个
帖子 29878
在线时间 983 小时
用户组 VIP贵宾
while((c=getch()!= & '\n ') & {
& & & &putchar(*); /*do & something*/ }
总积分 637389
威望 81900个论坛币 573165个集分宝 0个奇异果 0个
帖子 32120
在线时间 1006 小时
用户组 VIP贵宾
/** *test1_6.c & & * & 测试CSDN 'S & http://community.csdn.net/Expert/topic/.xml?temp=.649502 * & 参考:http://topic.csdn.net/t//2933670.html# & *Enviroment: & Win & xp & sp2 & + & Dev-C++4.9.2.2 & + & --std & c99 */ #include &stdio.h& #include &conio.h& #include &string.h& #include &stdlib.h&
& & & &#define & BACKSPACE & 8 #define & PASS_MAXLEN & 128 /********************** *Purpose: * & & & & & & 从标准输入接受一个密码字符串,并且回显* & *Entry: * & & & & & & & prompt是提示用户输入密码的字符串 *Exit: * & & & & & & & 返回接受的密码字符串指针 & **********************/ char & *get_password(const & char & *prompt) & & & {
& & & &static & char & buffer[PASS_MAXLEN];
& & & &int & i & = & 0;
& & & &char & letter & = & '\0 ';
& & & &printf(prompt);
& & & &while((i &PASS_MAXLEN-1)&&(letter!= '\r '))
& & & &//如果没有按回车并且达到最大长度 &
& & & & & & & &letter & = & getch();
& & & & & & & &if(letter & == & BACKSPACE)
& & & & & & & &//如果是退格符,表示要删除前面输入的一个字符 &
& & & & & & & &{
& & & & & & & & & & & &if(i& 0)
& & & & & & & & & & & &//如果以前输入自符 &
& & & & & & & & & & & &{
& & & & & & & & & & & & & & & &buffer[--i] & = & '\0 '; & //从缓冲区中删除最有一个字符 &
& & & & & & & & & & & & & & & &putchar(BACKSPACE); & //光标位置前移一个字符位置 &
& & & & & & & & & & & & & & & &putchar( ' & '); & //将要删除的字符(回显的*)从屏幕中置为空白 &
& & & & & & & & & & & & & & & &putchar(BACKSPACE); & //光标位置前移一个字符位置
& & & & & & & & & & & &} &
& & & & & & & & & & & &else
& & & & & & & & & & & &{
& & & & & & & & & & & & & & & &putchar(7); & //响铃
& & & & & & & & & & & &}
& & & & & & & &}
& & & & & & & &else & if(letter & != & '\r ')
& & & & & & & &//如果按下回车 &
& & & & & & & &{
& & & & & & & & & & & &buffer[i++] & = &
& & & & & & & & & & & &putchar( '* ');
& & & & & & & &}
& & & &buffer[i] & = & '\0 '; & //设置字符串结束标志 &
& & & &return & (buffer); } int & main(void) { & & &
& & & &char & *
& & & &password & = & get_password( &Enter & password: &);
& & & &if(strcmp(password, & &password &))
& & & & & & & &printf( &\nPassword & Incorrect\n &);
& & & &else
& & & & & & & &printf( &\nPassword & Ok\n &);
& & & &system( &PAUSE &);
& & & &return & EXIT_SUCCESS; }
总积分 588650
威望 76767个论坛币 527792个集分宝 0个奇异果 0个
帖子 29878
在线时间 983 小时
用户组 VIP贵宾
#include & &stdio.h& #include & &conio.h& void & main() { printf( &\n &); printf( &\t\t\t*********************************\n &); printf( &\t\t\t*********** & 管理员登陆 & **********\n &); printf( &\t\t\t*********************************\n\n\n\n &);
& & & & & & & & &printf( &\t\t请输入用户名: &); scanf( &%s &,name); printf( &\t\t请输入密码: &); while(mima=getch()) {
&if(mima== '\r ')
& & & & & & & & & &putchar( '* '); }
& & & & & & & & &if(name== &名字 &&& & mima== '123 ') { printf( &\n &);
& & & &printf( &\t\t\t*****************************\n &);
& & & &printf( &\t\t\t*********** & 管理员 & **********\n &);
& & & &printf( &\t\t\t*****************************\n\n\n\n &); printf( &1.增加产品\t2.删除产品3.修改产品\t4.查询产品\t0.返回上一级 &); } } 这段代码怎么让输入完密码以后,我输入的密码值存到mima里,然后就做if判断,如果正确就进入管理员界面,我在运行这段代码时,总是输入完密码,一敲回车程序就结束了,好像值没有存到mima这个字符型变量里,这是怎么回事。我用的是VC6.0++,谢谢大家。
总积分 664688
威望 88228个论坛币 595434个集分宝 0个奇异果 0个
帖子 33555
在线时间 1000 小时
用户组 VIP贵宾
补充一下,上面代码我没定义name,mima两个变量 char & name[15]; char &
总积分 589457
威望 76842个论坛币 528781个集分宝 0个奇异果 0个
帖子 29769
在线时间 954 小时
用户组 VIP贵宾
if(name== &名字 &&& & mima== '123 ') 比较字符串请使用strcmp函数,不可以直接用==
总积分 623233
威望 80883个论坛币 559803个集分宝 0个奇异果 0个
帖子 31669
在线时间 957 小时
用户组 VIP贵宾
mima== '123 '是什么意思?能编译???
总积分 594399
威望 74900个论坛币 535693个集分宝 0个奇异果 0个
帖子 30105
在线时间 989 小时
用户组 VIP贵宾
123 & 是我设的密码
总积分 596427
威望 77133个论坛币 535741个集分宝 0个奇异果 0个
帖子 30364
在线时间 960 小时
用户组 VIP贵宾
这短程序比较字符串怎么写呀?谢谢
总积分 588650
威望 76767个论坛币 527792个集分宝 0个奇异果 0个
帖子 29878
在线时间 983 小时
用户组 VIP贵宾
比较字符串用int & strcmp(const & char & *str1, & const & char & *str2)函数,如
& & & &if(strcmp(password, & &password &))
& & & &//不相等则strcmp返回非0(true)
& & & & & & & &printf( &\nPassword & Incorrect\n &);
& & & &else
& & & &//相等,返回 & 0(false),可以在这里进入你的主界面
& & & & & & & &printf( &\nPassword & Ok\n &);
& & & &} 还有个问题,你这里是中文,对于一个汉字不是一个字节,我不知道我发的程序是否支持中文,这个需要你来测试。
bbsmax 经典风格
bbsmax 5 风格
bbsmax手机版
bbsmax 黄色风格欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 1356 人关注过本帖
标题:求一个C语言程序。。。万分感谢,,,,帮助啊。。。拜托了
等 级:新手上路
结帖率:100%
&&已结贴√
&&问题点数:20&&回复次数:21&&&
求一个C语言程序。。。万分感谢,,,,帮助啊。。。拜托了
求C语言程序一个,请尽量用#include &stdio.h& #include &math.h&编写,不要太复杂,我是新手。万分感谢软件
编写程序处理10个学生的信息,每个学生的信息包括:学号、姓名、三门成绩。要求从键盘输入学生的数据用一个函数实现,输出成绩表(包括每个学生的学号、姓名、三门成绩及平均分数)用一个函数,再用一个函数输出平均分在前3名的学生姓名及平均分。
要求四个函数,输入函数可以从in.dat中读数据,也可用rand()函数自行产生,输出函数完成把结果输出到屏幕或文件的任务,核心处理函数完成题目规定的要求,main()函数要求以尽可能友好、对程序使用安全的界面完成调用其它函数的任务
我们用的软件是VC 6.0
搜索更多相关主题的帖子:
&&&&&&&&&&
来 自:上海
等 级:火箭侠
帖 子:858
专家分:3233
技术问题,请不要以短消息方式提问
等 级:论坛游民
帖 子:36
专家分:10
你看看我这个帖子最后一楼,我做的这个程序和你那个差别不大,需要再加几项就行了~加油~
等 级:新手上路
回复 3楼 rapher
我完全是新手。。老师上课我请假了,回来就不懂了。希望你可惜帮我写一下。。万分感谢
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
是不是很急?课程设计,作业帖?希望你的借口是事实
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
===========深入&-----------------&浅出============
等 级:小飞侠
帖 子:1114
专家分:2611
希望这不是作业贴程序代码:#define n 10
struct stu
char a[<font color=#];
void write()
{int i=<font color=#;
for(i=<font color=#;i&n;i++)
{scanf(&%d&,&a[i].xh);
getchar();
gets(a[i].a);
scanf(&%d%d%d&,&a[i].y,&a[i].s,&a[i].w);}
void print()
{int i=<font color=#;
for(i=<font color=#;i&n;i++)
printf(&%-5d&,a[i].xh);
puts(a[i].a);
printf(&<font color=#d%5d%5d\n&,a[i].y,a[i].s,a[i].w);}}
void pjf()
{float are[n];int i,j;
for(i=<font color=#;i&n;i++)
are[i]=(a[i].y+a[i].s+a[i].w)/<font color=#.0;
for(i=<font color=#;i&n;i++)
for(j=i;j&n;j++)
if(are[i]&are[j])
a[i]=a[j];a[j]=t;}
for(i=<font color=#;i&<font color=#;i++)
{printf(&%-5d&,a[i].xh);
puts(a[i].a);
printf(&<font color=#d%5d%5d\n&,a[i].y,a[i].s,a[i].w);}}
菜鸟看法,仅供参考!
等 级:新手上路
楼上编的是正确的吗?
来 自:四川
等 级:贵宾
威 望:37
帖 子:2011
专家分:5959
这种问题应该用计算器。
My life is brilliant
等 级:蜘蛛侠
帖 子:621
专家分:1069
这样的都写了好多次郎
等 级:版主
威 望:40
帖 子:1787
专家分:7527
&&& 老师上课你请假,这个问题应该直接问你们老师才对。你是按学期交学费的,也就是说你是付费的VIP用户,你就是上帝,你是完全有理由要求你的老师给你一份代码并讲解给你听的,如果他不这么做,扣他工资,反映到学校领导那里去,付费的不去问,倒问起免费的来了?
[ 本帖最后由 gupiao175 于
11:45 编辑 ]
Q:,百度:开发地 即可找到我,有事请留言!
版权所有,并保留所有权利。
Powered by , Processed in 0.102529 second(s), 7 queries.
Copyright&, BCCN.NET, All Rights Reserved扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
说明语法错误这是创建二叉树的实现函数void BuildBiTree(BSTree &T,char *s,int i){char stack[20],base,int left,middle,base=top=0;if(*s){T=(BSTree)malloc(sizeof(BSTNode));T->data=s[i];T->lchild=NULL;T->rchild=NULL;if(s[i+1]!='\0' && s[i+1]!=',' && s[i+1]!=')'){left=i+2;if(s[left]!='#')BuildBiTree(T->lchild,s,left);middle=i+3;if(s[middle]=='(')stack[top++]=s[middle++];for(;top!=base && s[middle]!='\0';middle++){if(s[middle]=='(')stack[top++]=s[middle];if(s[middle]==')')top--;} right=++if(s[right]!='#')BuildBiTree(T->rchild,s,right);}}}这里是void BuildBiTree(BSTree &T,char *s,int 我用的是win tc ,是不是win tc不支持void BuildBiTree(BSTree &T,char *s,int i)啊 只要把变量的“&”去掉就没问题,但去掉了就结果错误啊ps:这不是主函数
作业帮用户
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
你的问题就下面四点:1.首先应该注意,C语言中没有引用,C++中才有引用.2.如果你要使用引用,就将文件保存成.cpp的C++源文件,并用C++编译器来编译.3.如果你要使用C语言编译器,就必须使用C语言的语法,不能用引用,但可以使用指针,并且应该使用二级指针(BSTree **); 如果要使用一级指针,返回值就不能用void,必须用BSTree *类型.否则,程序会出现让你有种想把自己头发揪掉冲动的错误.4.TC我没有用过,不清楚是否支持C++,很可能是只支持C程序的.你可以使用dev c++ 或者 VC++ 来编译C++程序.我想我说的非常清楚了,如果还有问题,欢迎交流:)
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 c语言教程 的文章

 

随机推荐