64,649
社区成员
发帖
与我相关
我的任务
分享
FILE *f;
wint_t c;
setlocale(LC_ALL,"chs");
fi=_wfopen(L"in.txt",L"r");//VC2005 L"r,ccs=UNICODE" or L"r,ccs=UTF-8" or L"r,ccs=UTF-16LE"
fo=_wfopen(L"out.txt",L"w");//VC2005 L"w,ccs=UNICODE" or L"w,ccs=UTF-8" or L"w,ccs=UTF-16LE"
while (1) {
c=fgetwc(fi);
if (EOF==c) break;
if (!iswpunct(c)) fputwc(c,fo);
}
fclose(fo);
fclose(fi);