搜狗输入法词库格式:
'ni'kan'xia 你看下
'ni'kan'xia'gai'hou 你看下改后
'ni'kan'xing'ma 你看行吗
'ni'kan'zen'me'yang 你看怎么样
'ni'kan'zhe 你看着
'ni'kan'zhe'ban 你看着办
'ni'kan'zhe'jiu'xing 你看着就行
'ni'kao'bu'kao 你考不考
'ni'kao'de 你考得
'ni'kao'wan 你考完
'ni'kao'yan 你考研
'ni'kao'yan'ma 你考研吗
QQ拼音输入法词库格式:
nong'hao'le'fa'gei'ni 弄好了发给你 1, nong'hao'le'fa'gei'ni 1
nong'huai'le 弄坏了 1, nong'huai'le 1
nong'hui'lai'le 弄回来了 1, nong'hui'lai'le 1
nong'lai 弄来 1, nong'lai 1
nong'le 弄了 1, nong'le 1
nong'le'yi'tian 弄了一天 1, nong'le'yi'tian 1
nong'le'yi'xia 弄了一下 1, nong'le'yi'xia 1
nong'mei 浓眉 1, nong'mei 1
nong'mi 浓密 1, nong'mi 1
nong'min 农民 1, nong'min 1
nong'ming'bai 弄明白 1, nong'ming'bai 1
- #include<stdio.h>
-
#include<stdlib.h>
-
#include<string.h>
-
#defineMAXLINE100000
-
#defineBUFLEN10240
-
intmain()
- {
-
FILE*file,*fw;
-
fw=fopen("b.txt","a");
-
charbuf[BUFLEN];
-
intlen=0,i=0,j;
-
char*array[MAXLINE];
-
-
file=fopen("a.txt","r");
-
if(!file)
-
return-1;
-
while(fgets(buf,BUFLEN,file))
- {
- len=strlen(buf);
-
array[i]=(char*)malloc(len+1);
-
if(!array[i])
-
break;
- strcpy(array[i++],buf);
-
putchar('\n');
- }
-
intfirst=0;
- fclose(file);
- i--;
-
while(i>=0&&array[i])
- {
- first=0;
-
printf("%s\n",array[i]);
-
for(j=0;array[i][j+1]!='\0';j++)
- {
-
if(first==0&&array[i][j]=='\'')
- {
- first=1;
- }
-
else
- {
-
fprintf(fw,"%c",array[i][j]);
- }
- }
- first=0;
-
fprintf(fw,"1,");
-
for(j=0;array[i][j+1]!='\0';j++)
- {
-
if(first==0&&array[i][j]=='\'')
- {
- first=1;
- }
-
else
- {
-
-
if(array[i][j]==39||(array[i][j]>=97&&array[i][j]<=122))
- {
-
fprintf(fw,"%c",array[i][j]);
- }
- }
- }
-
fprintf(fw,"1\n");
- free(array[i--]);
- first=1;
- }
- }
本文出自 “阿凡达” 博客,请务必保留此出处http://shamrock.blog.51cto.com/2079212/702510
分享到:
相关推荐
这是一个用C语言实现的拼音输入法,能实现常用的汉字的输入,代码在linux下编译即可运行,
单片机 C语言 拼音输入法 ,直接可用使用,简单方便
拼音输入法源码 拼音输入法源码 拼音输入法源码 拼音输入法源码 拼音输入法源码
本软件是基于windows IME 机制编写而成,名称为:自由拼音输入法。 本软件源代码公开,遵循GUN GPL(General Public License)。 本软件支持win95,win98,winNT。
"嵌入式C语言浮点数到字符数组转换...本文档提供了一种实用的浮点数到字符数组转换方法,适用于嵌入式C语言环境,可以避免使用库函数而导致程序空间增加的问题,且可以满足在嵌入式系统中浮点数到字符数组转换的需求。
单片机C语言程序设计 并行数据转换为串行数据(有源码)单片机C语言程序设计 并行数据转换为串行数据(有源码)单片机C语言程序设计 并行数据转换为串行数据(有源码)单片机C语言程序设计 并行数据转换为串行数据(有...
拼音输入法C代码,在51上的实现,比较简单的C语言代码~
用c语言写的qq好友消息的输出,满简单的,C语言程序设...用c语言写的qq好友消息的输出,满简单的,C语言程序设用c语言写的qq好友消息的输出,满简单的,C语言程序设用c语言写的qq好友消息的输出,满简单的,C语言程序设
单片机C语言程序设计 串行数据转换为并行数据(有源码)单片机C语言程序设计 串行数据转换为并行数据(有源码)单片机C语言程序设计 串行数据转换为并行数据(有源码)单片机C语言程序设计 串行数据转换为并行数据(有...
用c语言中栈实现数制转换 用c语言中栈实现数制转换
将C语言写的程序代码转换成pascal代码,用过还可以!-
atof(将字符串转换成浮点型数) atoi(将字符串转换成整型数) atol(将字符串转换成长整型数) strtod(将字符串转换成浮点数) strtol(将字符串转换成长整型数) strtoul(将字符串转换成无符号长整型数) toascii(将整型数...
本文主要讲了C语言中将数字转换为字符串的方法,希望对你的学习有所帮助。
在linux环境下进行bmp图像转换yuv格式
C语言实现把汉字转换为拼音 源代码,测试程序都有 我把他用在公司的通讯录服务器上,运行稳定
C语言实现的拼音输入法,大家可以学习下输入法的实现原理
将汉字转换成c语言数组使其显示在lcd屏幕上
C语言浮点数转字符串
单片机C语言程序设计43 串行数据转换为并行数据(基于8051+Proteus仿真)单片机C语言程序设计43 串行数据转换为并行数据(基于8051+Proteus仿真)单片机C语言程序设计43 串行数据转换为并行数据(基于8051+Proteus...
本文通过一个编程实例解析了c语言中数组访问机制及强制转换操作。