1程式前提
//輸入可以相互翻譯的英文和對應中文,假設句子為逐句翻譯,結尾標點符號(句號,嘆號,問號)句句對應,可以生成中英譯文
(無論如果,必須具有規律性)
3備註//注:中文字元為兩個位元組,ascll碼一般為兩個負數
如以下中文標點符號:
3程式設計思路
思路:假設句子為逐句翻譯,結尾標點符號(句號,嘆號,問號)句句對應,
1,:先分別獲取中文與英文部分,
2:輸出一句英文,立刻輸出一句中文
4源**
源**:
// 分別輸出英文與中文,按照對應順序句號生產中英對應文.cpp : 定義控制台應用程式的入口點。
//#include "stdafx.h"
#include
#include
#define sizea 50000
int main()
;char chinese[sizea] = ;
printf("請確認中文與英文是逐句翻譯且結尾標點符號(嘆號,問號,句號)句句對應\n");
printf("請輸入中文部分\n");
for (int i = 0; i < sizea; i++)
}//gets_s(chinese);
printf("請輸入英文部分\n");
for (int i = 0; i < sizea; i++)
}//gets_s(english);
file *fp1;
int j = 0;
if ((fp1 = (fopen("subtitle.txt", "w"))) == null)
for (int i = 0; i <= strlen(english); i++)
fputc(chinese[j], fp1);}}
}fclose(fp1);
return 0;
}
LINUX shell中不可以見字元輸入和驗證
shell程式設計中經常用到不可見字元的情況,比如說hive查詢的結果檔案中,字段就是用ctl a來分割的,要在shell中處理這些字段,就必須更改ifs為ctl a。輸入不可見字元 在shell裡我知道的是兩種方式,舉例說明 1 a 001 即表示變數a的值已經是ctl a啦 2 a a 其中 a...
對輸入法中全形半形和中英文輸入法的理解
之所以有這樣的區別,簡單說就是中文系統用雙位元組顯示漢字造成的與世界標準 由美國制訂的 不一的問題。說白了,對我們來說就是只針對中文的字型檔才有全形半形的說法。1 全形 漢字字元和規定了全形的英文本元及國標gb2312 80中的圖形符號和特殊字元都是全形字符。全形字符在編碼上佔兩個位元組的寬度。國標...
解決EXCEL中輸入中文查詢對應表的ID
create or replace function fun get repeal value systemvalue varchar return varchar as v reason conten varchar 1000 cursor cur is select distinct dm fr...