C语言 怎么输入字符串比较问题

[复制链接]
查看11 | 回复3 | 2010-8-17 16:34:20 | 显示全部楼层 |阅读模式
题目是输入密码,然后将输入的密码和文本a中的密码想比较 如果正确就打印文本b中的内容,如果错误三次就显示密码错误,程序结束
用VC6.0环境编译, 文本文件都在默认的根目录下面
宁愿自己扣分也不需要一个简单的答案!~

回复

使用道具 举报

千问 | 2010-8-17 16:34:20 | 显示全部楼层
跟你的要求相符,代码如下:#include #include using namespace std;void main(){ char name[10],pass[10],password[10]; int k=3; while(k--) {cout>pass;freopen("a.txt","r",stdin);cin>>password;fclose(stdin);freopen("b.txt","r",stdin);if(strcmp(pass,password) == 0
回复

使用道具 举报

千问 | 2010-8-17 16:34:20 | 显示全部楼层
字符串比较函数用strcmp,函数原型为int strcmp(char *str1,char*str2);返回值str1str2;返回正数
回复

使用道具 举报

千问 | 2010-8-17 16:34:20 | 显示全部楼层
字符串比较用strcmp的吧~~~strcmp(a,b);o(∩_∩)o
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行