當前位置:首頁 » 編程語言 » 電子詞典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;
}