这是题目:文件ciku.txt中保存了一些句子的中英对应,格式如下:
China=中国
Hello=你好
……
界面上输入一个英文,能够翻译成中文。用C语言完成。
如输入:Hello China
显示:中国 你好
我编写了一个程序,可以实现翻译一个句子,例如输入this is a good book可以得到翻译结果:这是一本好书
但是如果我输入hello china 它显示你好中国
你可以不用翻译这么难的句子,可以是更简单的句子。也可以是将翻译好的中文句子存起来,输入色英文句子找到它对应的中文句子就行了。
如何用C语言来制作翻译器
include "string.h"define FILENAME "dic.txt"struct word \/\/字典结构体 { char chinese[20]; \/\/中文 char english[20]; \/\/英文 };\/\/\/ FILE *FP; \/\/全局文件指针 FILE * FileOpen(char FileName[]) \/\/文件打开函数 { FILE *fp;if((fp=fopen(FileName,"r...
如何用C语言来制作翻译器
temp;printf("请输入中文单词:");scanf("%s",tempchinese);while(fread(&temp,sizeof(word),1,fp)==1){ if(strcmp(temp.chinese,tempchinese)==0){ printf("中文:%s 英文:%s \\n",temp.chinese,temp.english);} } printf("查找完毕!");...
用C语言编写一个程序,将输入的英文星期单词转化为中文输出
include <stdio.h>#include <string.h>char *weeks[]={"Monday","Tuesday","Wednesday","Thursday","Friday", "Saturday","Sunday"};char *trans[]={"星期一","星期二","星期三","星期四","星期五","星期六","星期日"};void translate(char *pstr){int i;for(i=0;i<7;i++){...
我想制作个翻译软件,怎么弄
你是用什么语言写程序啊? 做这个软件会很麻烦的,光是数据库录入的问题麻烦死。输入英语后 对应数据库查找其对应的汉语。比如,你要查see,先输入see,然后软件根据编写的程序 在数据库中找到see,然后把see对应的汉语显示出来,做个简单是不难。就是把那么多英文 汉语输入就很麻烦了。用C#语言做比较...
用C语言编写“背单词 程序”
{ printf("英文单词是:%s",str[i].english);printf("\\n相应的中文意思是:%s",str[i].chinese);printf("\\n\\n");} printf("词库所有单词输入完毕!!!\\n");} } void fanyi1(struct word str[100],int &count) \/\/输入汉语,对英语翻译的考察 { ...
用C语言编写一个小型英汉,汉英字典,应该怎么弄???求教~~~
用两个指针数组(就是每个数组元素都可以存字符串的那种),一个存英文,一个存汉语,一一对应。比如 0 地址的英文对应 0 地址的汉语,1地址的对应1地址的。写相关功能的函数,如查找,可以根据用户输入定位英文数组中的下标,然后根据下标输出汉语数组对应的元素。新增,直接在数组后面增加,一一对应 删...
c语言翻译器
把前面改成这样#include<stdio.h>
C语言代码翻译
void wait ( int seconds ) \/\/定义一个具有等待功能的函数 { int a=0;clock_t endwait; \/\/clock_t 就是long 型 \/\/通过下面两部实现等待seconds秒的作用 endwait =clock()+seconds*CLK_TCK;while (clock()<endwait){} } void main(){ int t,m,s;printf("input counterdown time...
C语言数字翻译成英文
我刚刚写了一个,你看看可满足你的要求。呵呵。满足别忘了采纳啊。include<stdio.h> char *num[]={ "zero","one","two","three","four","five","six","seven","eight","nine"};main(){ int n=0,i=0;int str[20],len=0;scanf("%d",&n);int *a = (int*)malloc(n*sizeof...
请翻译一下 C语言程序,用中文表示 每一句都翻一下
include <stdlib.h>\/\/包含头文件 int main(int argc, char *argv[])\/\/定义入口主函数main 此函数返回一个int值,有两个参数 { int a,b,c,d;\/\/定义4个 int型变量 abcd scanf("%d",&d);\/\/从键盘输入流中读取一个int型数值到变量d中 相当于d=某数值 for(a=1;a<=d;a++)\/\/开始...