當前位置:ag真人国际官网-ag旗舰厅官方网站 » 編程語言 » 翻譯c語言代碼

翻譯c語言代碼-ag真人国际官网

發布時間: 2024-07-10 18:08:08

① c語言編程源代碼翻譯

#include//頭文件
intmain(void)//主函數
{
intdogs;//定義整型變數dogs
printf("howmanydogsdoyouhave? ");//屏幕上輸出:howmanydogsdoyouhave?
scanf("%d",&dogs);//從鍵盤輸入一個數,這個數給dogs賦值,之後dogs的值就是這個數
printf("soyouhave�og(s)! ",dogs);//屏幕上輸出:soyouhave(你從鍵盤輸入的那個數)dog(s)!
return0;
}
}

② 如何用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<<"安全關閉"<else
cout<<"文件關閉失敗"<}
////////////////////////////////////////////////////////////////
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
0;break;
case
1:tra1();break;
case
2:tra2();break;
case
3:inp();break;
}
}
}
///////////////////////////////////////////////////////
void
main()
{
menu();
}

③ 鎬ユ眰錛侊紒c璇璦錛岀炕璇戜互涓嬩唬鐮佸悇琛屼粈涔堟剰鎬濓紝璋㈣阿浜

銆int mylogin()
銆銆{
銆銆int i,j,鍏抽敭,count = 0;
銆銆char瀵嗙爜[20];
銆銆printf(鈥滆瘋緭鍏ュ瘑鐮:鈥);
銆銆鍋
銆銆{
銆銆(鎴= 0;i < 20;鎴 )
銆銆{
銆銆瀵嗙爜[鎴慮= getch();
銆銆濡傛灉(瀵嗙爜[鎴慮= = ' \ b ')/ *閫鏍* /
銆銆{
銆銆緋葷粺(鈥渃ls鈥);娓呭睆/ * * /
銆銆printf(鈥滆瘋緭鍏ュ瘑鐮:鈥);
銆銆瀵逛簬(j = 0;j <鎴2;j )
銆銆{
銆銆printf(鈥*鈥);
銆銆}
銆銆鎴=鎴2;
銆銆}
銆銆濡傛灉(瀵嗙爜[鎴慮= = ' \ x0d)/ *鍥炶濺鍒欑粓姝㈠驚鐜* /
銆銆{
銆銆瀵嗙爜[鎴慮= ' \ 0 ';/ *瀛椾覆絎︾粨灝炬爣蹇* /
銆銆鎵撶牬;
銆銆}
銆銆鍒鐨
銆銆{
銆銆printf(鈥*鈥);
銆銆}
銆銆}
銆銆printf(" \ n " int mylogin() //榪斿洖鍊間負鏁存暟鐨刴ylogin鍑芥暟
{
int i,j,key,count=0; //澹版槑騫跺畾涔4涓鏁村瀷鍙橀噺錛屽叾涓璫ount鐨勫垵鍊間負0
char password[20]; //澹版槑騫跺畾涔変竴涓瀹歸噺涓20鐨勫瓧絎︽暟緇
printf("please enter the password錛"); //cmd紿楀彛杈撳嚭錛歅lease enter the password錛
do //do while 璇鍙ワ紝鍏堟墽琛屽悗鍒ゆ柇錛屾潯浠朵笉鎴愮珛錛岀粨鏉
{
for (i=0; i<20; i ) //for寰鐜錛宨鍒濆0錛屽傛灉灝忎簬20錛屾墽琛屾嫭鍙烽噷鐨勮鍙ワ紝鑷鍔1錛屽啀鍜20姣旇緝錛屾垚絝嬬戶緇鎵ц屾嫭鍙烽噷璇鍙ワ紝鐩村埌i澶т簬絳変簬20
{
password[i] = getch(); //緇欏瓧絎︽暟緇勮緭鍏ヤ竴涓瀛楃︼紝getch鍙栧緱浣犺緭鍏ョ殑瀛楃﹀苟榪斿洖緇欎粬
if(password[i]=='\b')/*閫鏍*/ //褰撲綘杈撳叆閫鏍肩殑鏃跺
{
system("cls");/*娓呭睆*/ //浠栧凡緇忚翠簡
printf("please enter the password錛"); //鍚屼笂闈㈢殑printf
for(j=0;j{
printf("*"); //.....榪樻槸閭f牱

i=i-2; //鎶奿-2鐨勫煎嶅埗緇檌

if (password[i] == '\x0d')/*鍥炶濺鍒欑粓姝㈠驚鐜*/
{
password[i]='\0';/*瀛楃︿覆緇撳熬鏍囧織*/
break; //鍒囧嚭寰鐜
}
else if鏉′歡涓嶆弧瓚籌紝鍒欐墽琛岃繖鍙
{
printf("*");
}
}
printf("\n"); //杈撳嚭鍥炶濺
key=login(password,20); //璋冪敤鍑芥暟鑷韜錛屽苟浠栫殑榪斿洖鍊肩粰key
if(key==1) //濡傛灉key絳変簬1錛屽垏鍑哄驚鐜
{
break;
}
else 鍚﹀垯杈撳叆瀵嗙爜閿欒錛堝洖杞︼級璇烽噸鏂拌緭鍏ワ細
{
printf("瀵嗙爜閿欒!\n璇烽噸鏂拌緭鍏ワ細");
}
count ; cout鑷鍔
}while(count<3); 濡傛灉cout<3錛屾墽琛屼笂闈㈢殑do璇鍙
return key; 榪斿洖key鐨勫肩粰鍑芥暟

熱點內容
仙境傳說手游腳本 發布:2024-07-17 16:09:24 瀏覽:690
matlab命令窗口和新建腳本 發布:2024-07-17 15:51:26 瀏覽:374
建ftp文件夾 發布:2024-07-17 15:51:26 瀏覽:954
魔獸撿物腳本 發布:2024-07-17 15:27:56 瀏覽:129
開發ip伺服器 發布:2024-07-17 15:24:42 瀏覽:387
安卓系統視頻製作哪個好用 發布:2024-07-17 15:10:47 瀏覽:210
androidapk結構 發布:2024-07-17 15:10:43 瀏覽:945
c語言指針的例子 發布:2024-07-17 15:08:01 瀏覽:768
linuxzcat 發布:2024-07-17 15:02:09 瀏覽:901
賓士編程嗎 發布:2024-07-17 14:57:08 瀏覽:853
网站地图