当前位置:首页 » 编程语言 » 电子词典C语言Linux
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

电子词典C语言Linux

发布时间: 2022-06-30 12:20:04

A. c语言写的 电子词典 词库的处理

你的电子词典数据文件其实是文本文件?

如果是这样的话,你注意文件的换行到底是 '\r' '\n' 还是 '\n\r' ,换行错了,就有问题了

B. 求电子版的Linux C函数库详解词典

里面专门把C语言里的所有函数,语句,等写出来的。就相当于字典一样的。
我个人觉得c标准库更好,你可以都下载一个,再比较下就知道了。毕竟个人观点不一样

C. 有关elf ,c语言编程,电子词典

ELF(Executable and Linking Format)是可执行连接格式

可执行连接格式是UNIX系统实验室(USL)作为应用程序二进制接口
(Application Binary Interface(ABI)而开发和发布的。工具接口标准委
员会(TIS)选择了正在发展中的ELF标准作为工作在32位INTEL体系上不同操
作系统之间可移植的二进制文件格式。

用linux的gcc编译器就可以生成elf文件

金山词霸里的*.dic文件是词典文件 ,估计6188也是
不过格式应该不一样的
dic估计是dictionary

D. 毕业设计:linux下电子词典的设计与实现

linux下电子词典的设计与实
这样你表达的信息
有多少的

E. C语言编写的程序可以在那些操作系统上运行

C是底层的计算机开发语言

1、 他编写出来的程序可以在一个芯片上运行,像平时用的计算器、微波炉、冰箱的、电视遥控器都是C开发的

2、 高级一点可以在闪存运行像PDA、手机,数码相机,电子英语词典。。。。

3、 很多操作系统都是C开发出来的,比如unix、linux、windows、pos ......很多

4、几乎所有高级开发语言都是C写出来的像JAVA、JSP、VB、VC。。。。
C是底层开发语言,开发相word这样的应用程序不时不可以,只不过
工程浩大而已,开发商不原意作赔本的生意阿!所以他们用C开发别
的语言,(例如:vc、JAVA、ASP 。。)在用高级开发工具快速开发应用程序

特别提示:C开发出来的东西能在任何信息设备上运行,能兼容几乎世界上所有的计算机系统,是当今世上最快的开发工具!

F. 用C语言编译电子词典...具体的应该怎么写咯...

这问题问的太没质量了。

G. 用c语言编写 电子英汉词典

这个啊?那得多大的程序啊?

H. [编程] 如何用c语言读取电子词典的文件信息

这也不是很难实现的,看你水平是在哪个程度的了。
读取电子词典文件信息,重要的是通讯接口规范和通讯协议.和你具体使用什么语言没有关系。哪怕用个vb脚本就可以实现.
在没有其它参考资料的情况下.拆机查看电路,查出用的是什么芯片,各部分的功能是什么.使用词典原厂的通讯程序和PC通讯,进行各种操作,抓取数据包进行分析...这一切都是未知.有经验的工程师很容易就可以搞定,前提是厂商没有特意进行加密处理,否则要费一翻工夫了.如果存储器是flash,而接口芯片啥的都搞清楚了是个广泛使用的方案,那太容易了,各个厂通用的方案,搞不好网上就有源码.越说越远了,如果是个类似MTK的方案,呵呵...

I. C语言课程设计 电子词典

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

void Search()
{
char ret;
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;
}