現有文本文件,裏面有各種字符,英文、中文。要對其作格式處理。幾個問題請教。字符指針處理:1.遇到.、!、?可能作換行。但是如果遇到......該如何?(其實和第2個問題解決了,這個也就不存在問題了)2.如何抓取特殊字串?比如"III"、"*"這種,我肯定要把這個之前的句子換行處理。因为可能它們之前沒有“."、"?"、"!”等這樣的句子結束符號。3.還有該用什麽類型指針? 我用兩個指針控制讀取,char aaa[65535];char bbb[65535];這樣的話遇到中文是不是有問題?一個中文字讀一位的時候就是“?”,與前面提到的以?做句子結尾衝突?還是該用WCHAR?
C++數據類型比較困擾。
C++數據類型比較困擾。
3判断高位是否为0 & 0x80
怎麽判斷高位?還有char* p指針處理,如何判斷"......"是行結束符?文本中很多地方是"."作爲行結束符的。
像"I"、"II"、“III”這樣的我又該如何判斷?
或者可以strncmp(*p,"...",3)==0英文一般是小等于0x7F,中韩日文等高位为89ABCDEF,
如0xA0,一般后面有下个字节的,判断方法就是&0x80
http://community.csdn.net/Expert/topic/4101/4101276.xml?temp=.9031793