#include
#define number 100
struct date
char chinese[30];
char english[30];
}a[number];
void copy(char *str1, char *str2, int counst)//將值賦給trans
int i = 0;
if (str2 == ' ' || str2 == '\0')
return;
while (counst--)
*str1++ = *str2++;
return;
int panduan(char *d, char *f)//判斷是否相等
char *str1 = d, *str2 = f;
int xc=0;
while (!(xc = *str2 - *str1)&&*str1)
str1++;
str2++;
if (xc != 0)
return 0;
return 1;
char* ry( struct date a[number],char *wordtemp,int x)
for (int i = 0;i
if (panduan(a[i].english, wordtemp))
return a[i].chinese;
return "null";
int main()
char b;
int x;
int exit=0;
char str[50];
printf("[請先輸入英文單詞,再輸入拼音,中間以空格隔開,當輸入*時結束]\n");
for (int i=0;; i++)
printf("第[%d]組:\t", i+1);
scanf("%[^' ']", a[i].english);
scanf("%c", &b);
scanf("%[^\n]", a[i].chinese);
scanf("%c", &b);
if (*a[i].english == '*'&&*a[i].chinese == '*')
x = i;
break;
printf("[請輸入你所要翻譯的內容]\n");
scanf("%[^\n]", str);
printf("|翻譯的結果為|:\n");
c語言的翻譯叫什麼 c語言翻譯
把下面這個程式逐條翻譯,就是說每條都是幹什麼用的,並且完善一下。非常急,感謝各位高手了!約瑟夫環的程式設計 include include definenull0typedef.把下面這個程式逐條翻譯,就是說每條都是幹什麼用的,並且完善一下。非常急,感謝各位高手了!約瑟夫環的程式設計 include...
C語言實現簡單翻譯功能
題目描述 編寫乙個程式,依次輸入英文與漢語拼音,輸入兩個 表示輸入結束,再輸入一段英語句子,列印出其對應漢語拼音。要求 不得使用標頭檔案 題目中要求不得使用提醒我們使用其中的函式來編寫 不過函式的實現需要自己來思考,根據自己的需要可以調整原函式的功能。思路大致是 輸入完畢後拿原結構體記錄的英文內容與...
C 語言實現 C 多型
c 中的多型是指 通過基類物件的指標或者基類物件的引用呼叫虛函式 表現更多派生類的特性,但根據 c 多型的實現,我們發現這種方法存在一定的空間和效率的折損。不可否認,多型輕鬆解決了很多任務程中遇到的問題,這與 pure c 的解決方法比起來,更為優雅。在考慮移植性上,c 的光芒要蓋過 c 但 c 的...