当前位置:首页 » 编程语言 » c语言英汉词典

c语言英汉词典

发布时间: 2022-09-25 08:52:19

c语言程序设计----电子英汉词典设计

要做GUI的,还是命令行的?
要做什么样功能,什么显示的词典?
你所提供的信息不够全面,我无法为你解答。

② C语言编写英汉词典

100分不够兄弟。。。

主要是太浪费时间了,,这种问题没法回答你

自己找找有没有相关的源代码把。。。

光建立一个 英汉索引的库就要好久。。。

③ C语言设计课题:电子英汉词典设计

C语言,不是C++的吧,黑窗口文本界面就可以了吧,不用图形界面吧?
我资料里有联系方式。

④ 用c语言编写电子英汉词典。

我用VC写了一个
比较简单的
// 词典.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"

#include <windows.h>
#include <stdio.h>
#include <malloc.h>
#include <winbase.h>
#include <process.h>

void Search()
{
char temp[100];
char buffer[2];
char result[100];
printf("请输入要查询的单词:\n");
scanf("%s",&temp);
buffer[0]=temp[0];
buffer[1]='\0';
int ret=GetPrivateProfileString(buffer,temp,0,result,100,"./date.ini");
if(ret>0)
printf("%s\n\n\n\n\n",result);
else
printf("对不起,没有您要查找的单词.\n\n\n\n\n");
}

void InsertItem()
{
char temp[100];
char buffer[2];
char result[100];
printf("请输入要插入的单词:\n");
scanf("%s",&temp);
printf("请输入单词的解释:\n");
getchar();
scanf("%s",&result);
buffer[0]=temp[0];
buffer[1]='\0';
int ret=WritePrivateProfileString(buffer,temp,result,"./date.ini");
if(ret=0)
printf("插入失败。\n\n\n\n\n");
else
printf("插入成功。\n\n\n\n\n");
}

int main(int argc, char* argv[])
{
int index;
main:
printf("**************MENU***************\n\n");
printf(" 1 英译汉\n");
// printf("2 汉译英\n");
printf(" 2 插入新的词条\n");
// printf(" 3 删除已有词条\n");
printf(" 3 清空屏幕\n");
printf(" 4 退出\n\n");
printf("**********************************\n");
do{
printf("请选择操作(1~4):\n");
scanf("%d",&index); /*输入选择项*/
}while(index<0||index>5); /*选择项不在0~4之间重输*/
switch(index)
{
case 1:
Search();
goto main;
break;
case 2:
InsertItem();
goto main;
break;
case 3:
system("cls");
goto main;
break;
case 4:
return 0;
break;
default:
break;
}
return 0;
}

输出:

**************MENU***************

1 英译汉
2 插入新的词条
3 清空屏幕
4 退出

**********************************
请选择操作(1~4):
1
请输入要查询的单词:
bad
adj. 劣质的,有害的,坏的,不利的,不健康的,严重的

**************MENU***************

1 英译汉
2 插入新的词条
3 清空屏幕
4 退出

**********************************
请选择操作(1~4):
2
请输入要插入的单词:
cat
请输入单词的解释:

插入成功。

**************MENU***************

1 英译汉
2 插入新的词条
3 清空屏幕
4 退出

**********************************
请选择操作(1~4):
1
请输入要查询的单词:
cat


**************MENU***************

1 英译汉
2 插入新的词条
3 清空屏幕
4 退出

**********************************
请选择操作(1~4):
4
Press any key to continue

⑤ C语言程序设计:电子英汉词典设计

44

⑥ 用c语言开发一个小型的英汉词典。

给你个参考:
#include "stdafx.h"

#include <windows.h>
#include <stdio.h>
#include <malloc.h>
#include <winbase.h>
#include <process.h>

void Search()
{
char temp[100];
char buffer[2];
char result[100];
printf("请输入要查询的单词:\n");
scanf("%s",&temp);
buffer[0]=temp[0];
buffer[1]='\0';
int ret=GetPrivateProfileString(buffer,temp,0,result,100,"./date.ini");
if(ret>0)
printf("%s\n\n\n\n\n",result);
else
printf("对不起,没有您要查找的单词.\n\n\n\n\n");
}

void InsertItem()
{
char temp[100];
char buffer[2];
char result[100];
printf("请输入要插入的单词:\n");
scanf("%s",&temp);
printf("请输入单词的解释:\n");
getchar();
scanf("%s",&result);
buffer[0]=temp[0];
buffer[1]='\0';
int ret=WritePrivateProfileString(buffer,temp,result,"./date.ini");
if(ret=0)
printf("插入失败。\n\n\n\n\n");
else
printf("插入成功。\n\n\n\n\n");
}

int main(int argc, char* argv[])
{
int index;
main:
printf("**************MENU***************\n\n");
printf(" 1 英译汉\n");
// printf("2 汉译英\n");
printf(" 2 插入新的词条\n");
// printf(" 3 删除已有词条\n");
printf(" 3 清空屏幕\n");
printf(" 4 退出\n\n");
printf("**********************************\n");
do{
printf("请选择操作(1~4):\n");
scanf("%d",&index); /*输入选择项*/
}while(index<0||index>5); /*选择项不在0~4之间重输*/
switch(index)
{
case 1:
Search();
goto main;
break;
case 2:
InsertItem();
goto main;
break;
case 3:
system("cls");
goto main;
break;
case 4:
return 0;
break;
default:
break;
}
return 0;
}

输出:

**************MENU***************

1 英译汉
2 插入新的词条
3 清空屏幕
4 退出

**********************************
请选择操作(1~4):
1
请输入要查询的单词:
bad
adj. 劣质的,有害的,坏的,不利的,不健康的,严重的

**************MENU***************

1 英译汉
2 插入新的词条
3 清空屏幕
4 退出

**********************************
请选择操作(1~4):
2
请输入要插入的单词:
cat
请输入单词的解释:

插入成功。

**************MENU***************

1 英译汉
2 插入新的词条
3 清空屏幕
4 退出

**********************************
请选择操作(1~4):
1
请输入要查询的单词:
cat


**************MENU***************

1 英译汉
2 插入新的词条
3 清空屏幕
4 退出

**********************************
请选择操作(1~4):
4
Press any key to continue

⑦ c语言英语词典程序

// 词典.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <windows.h> #include <stdio.h> #include <malloc.h> #include <winbase.h> #include <process.h> void Search() void InsertItem() int main(int argc, char* argv[]) while(index<0||index>5); /*选择项不在0~4之间重输*/ switch(index) return 0; } 输出: **************MENU*************** 1 英译汉 2 插入新的词条 3 清空屏幕 4 退出 ********************************** 请选择操作(1~4): 1 请输入要查询的单词: bad adj. 劣质的,有害的,坏的,不利的,不健康的,严重的 **************MENU*************** 1 英译汉 2 插入新的词条 3 清空屏幕 4 退出 ********************************** 请选择操作(1~4): 2 请输入要插入的单词: cat 请输入单词的解释: 猫 插入成功。 **************MENU*************** 1 英译汉 2 插入新的词条 3 清空屏幕 4 退出 ********************************** 请选择操作(1~4): 1 请输入要查询的单词: cat 猫 **************MENU*************** 1 英译汉 2 插入新的词条 3 清空屏幕

如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快! vae.la

⑧ 用c语言编写英汉词典。现在有一个装满单词的文件,请问要怎样设置结

你好,
结构体的设置,要与您单词文件中条目的储存方式一致
文件的读取,可以调用fopen/fscanf函数配合文件指针实现。

如果您有需要,我可以为您代写,具体请私信。谢谢

热点内容
如何选择服务器业务量 发布:2024-04-29 22:49:28 浏览:445
php怎样实现页面跳转页面 发布:2024-04-29 22:32:39 浏览:695
山东烟台电信dns服务器ip地址 发布:2024-04-29 21:22:59 浏览:136
数据库数据互通 发布:2024-04-29 21:19:02 浏览:154
pythonor的语法 发布:2024-04-29 21:07:48 浏览:703
方易通安卓机怎么样 发布:2024-04-29 21:06:30 浏览:766
广饶编程 发布:2024-04-29 20:39:07 浏览:120
长城服务器管理口ip 发布:2024-04-29 20:15:24 浏览:376
java静态成员变量 发布:2024-04-29 20:04:52 浏览:875
现代伊兰特女生选哪个配置 发布:2024-04-29 19:59:44 浏览:508