关于C语言编写程序存放一串的字符串String.输入字符串1字符串2,将字符串String中的字符串1替换成字符串2

还有一个翻译软件模拟:要求设计存储结构,存放一些词语的中英对应。在界面上输入一个英文,能够翻译成中文。(如输入:HelloChina,则显示:你好中国)求大神解决,谢谢啊... 还有一个
翻译软件模拟:要求设计存储结构,存放一些词语的中英对应。在界面上输入一个英文,能够翻译成中文。(如输入:Hello China,则显示:你好 中国)
求大神解决,谢谢啊。
展开
 我来答
wsen2012
2014-01-08 · 超过12用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:24.4万
展开全部
#include <stdio.h>
#include <string.h>
void main(void)
{
char GetStr[100];
char SendStr[100];
char a_b[100];
char i;

printf("please input the firs str!\n");
gets(GetStr);
printf("please input the second str !\n");
gets(SendStr);
strcpy(a_b,GetStr); //交换两个字符串的数据
strcpy(GetStr,SendStr);
strcpy(SendStr,a_b);
for(i = 0; Getstr != '\0'; i++)
{
printf("str1:%c",GetStr[i]);
}
for(i = 0; Getstr != '\0'; i++)
{
printf("str2:%c",SendStr[i]);
}
}

这是将两个字符串进行交换后输出。
第二个问题则用到了数据结构了,使用一个结构体链表,使用strcmp()或strcmpi()比对你输入的字符串,找到相同的输出对应的中文字符串就好了。
其中:
strcmp() 对两个字符串进行大小写敏感的比较;strcmpi() 对两个字符串进行大小写不敏感的比较;
逍遥升008
2014-01-08 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:211
采纳率:66%
帮助的人:59.8万
展开全部
这点分,回答第一个好了:
char *a="hello" ; char *b="world";
strcpy(a,b);
头文件string.h
追问
哥,能给个大概的程序样本让我理解下吗?谢谢哦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式