
[词典] programme[医] programming
[例句]编程者似乎对大批量制造含暴力因素的产品处之漠然,毫无责任心。
Programme-makers seem irresponsibly insouciant about churning out violence.
问题二:编程序的英语翻译 编程序用英语怎么说 编程序
[词典] programprogrammingprograming
[例句]可编程序控制器在变频器通信和控制中的应用
The application of PLC to the frequency converter's control and munication
问题三:”这个网站是用什么语言开发的?“用英文怎么说,感谢! 30分 This site is what kind of programming language development?
问题四:计算机编程语言c++用英语口语怎么读 C plus plus
问题五:为什么编程一定要用英语,可以用其他语言吗? 因为美国是这方面的领导者,所以用字母写代码。中国还有一个神奇的易语言,楼主要不要试试?
问题六:编程语言中的赋值号用英语怎么读 编程语言中的赋值号用英语是
equal
或者是is
读作
一口
问题七:C语言程序设计用英语怎么说 C语言程序设计 ( C Language Programming ) 绝对正确
问题八:电脑程序员用英语怎么说? prog功ammer
或
puter programmer
或
developer
或
coder
由上至下,推荐度递减
问题九:“我用C语言来编写程序”英语怎么说 i program with C language
问题十:编程语言中的“子函数”用英语怎么说 子函数
基本翻译
subfunction
LZ 的那种方法 可以实现 ,但很显然是不实用,因为那样记录的也太多了吧,,,我觉得,你可以记录下常用的特殊短语 像: hello China就可以了,因为很大一部分就是按照顺序翻译的,“有道”也经常出现这种问题的,以下是自己在用参考“有道”的时候的实现的一些想法,可以作为参考:
如果想智能点的话,你就得“教会”这个 【 英语和汉语 】这两门课 教的方法,就是把你会的东西全都教给他,比如说:
首先,你可以为每个单词定义一个struct数据结构,里面包含的是这个单词的 1. 【字义】(一个单词总不止一个意思吧)2.【词性】(你学习语法的时候要用到吧)3.【其他】(词组了什么的,有发音功能的话还得记录音标吧、、呵呵)
然后,要教它语法吧、、、这其实是最难的,语法就相当于你的算法了,程序的灵魂所在;
这也许就是C一直吸引着我们的地方,将抽象变为具体,呵呵、、祝你学习愉快、、、
写了一个简单的翻译器,只提供单词翻译,中文到英文,英文到中文都行,你需要首先进行字典录入。录入以后会自动在目录下生成一个dic.txt文件。#include "stdio.h"
#include "stdlib.h"
#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"))==NULL)
{
fp=fopen(FileName,"w")
cout<<"文件打开失败重新创建记录文件"
return fp
}
fp=fopen(FileName,"a+")
return fp
}
void FileClose(FILE *fp) //文件关闭函数
{
if(fclose(fp)==0)
cout<<"安全关闭"<<endl
else
cout<<"文件关闭失败"<<endl
}
////////////////////////////////////////////////////////////////
void tra1() //中文翻译成英文模块
{
FILE *fp
if((fp=fopen(FILENAME,"r"))==NULL)
{
printf("文件打开失败!")
}
char tempchinese[20]
word 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("查找完毕!")
FileClose(fp)
}
//////////////////////////////////////////////
void tra2() //英文翻译成中文模块
{
FILE *fp
if((fp=fopen(FILENAME,"r"))==NULL)
{
printf("文件打开失败!")
}
char tempenglish[20]
word temp
printf("请输入英文单词:")
scanf("%s",tempenglish)
while(fread(&temp,sizeof(word),1,fp)==1)
{
if(strcmp(temp.english,tempenglish)==0)
{
printf("中文:%s 英文:%s \n",temp.chinese,temp.english)
}
}
printf("查找完毕!")
FileClose(fp)
}
////////////////////////////////////////////////
void inp() //字典录入模块
{
FP=FileOpen(FILENAME)
word temp
printf("请输入英文:")
scanf("%s",temp.english)
printf("请输入对应中文:")
scanf("%s",temp.chinese)
fwrite(&temp,sizeof(temp),1,FP)
printf("信息添加完成")
FileClose(FP)
}
////////////////////////////////////////////////
int menu() //主目录模块
{
int choose
while(choose!=0)
{
printf("\n")
printf("简易中英翻译系统\n")
printf("1、中->英翻译\n")
printf("2、英-中翻译\n")
printf("3、字典录入\n")
printf("输入0退出系统\n")
printf("请输入:")
scanf("%d",&choose)
switch(choose)
{
case 0:return 0break
case 1:tra1()break
case 2:tra2()break
case 3:inp()break
}
}
}
///////////////////////////////////////////////////////
void main()
{
menu()
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)