造字程序如何使用

造字程序如何使用,第1张

造字程序的使用:

一、如何安装造字程序:

1、在控制面板中找到“添加/册除程序”并双击它;

2、“添加/册除程序”可以搜索已经安装的组件,然后将它们列出来;

(1)按一下〈WINDOWS安装程序〉

(2)选中〈附件〉

(3)按一下〈详细信息〉

3、只要用勾选的方法就能安装组件。

(1)勾选〈造字程序〉

(2)按一下〈确定〉

(3)接下来可能会要求插入安装WINDOWSI光盘,或选择存放有WINDOWS安装文件的目录,

以便安装造字程序(请按实际情况来选择 *** 作)。

二、造字过程:

以“梅”的“”字作为例子讲解一下(XP系统下):

1、启动造字程序:按一下〈开始〉——在〈程序〉中点击〈附件〉——点击〈造字程序〉;

2、启动后选择将要新造的字的代码范围:点击〈编辑〉——再按一下〈选择代码〉,若是第

一次按〈确定〉(即默认为AAA1,第二次造字则要选AAA2或其他位置作为代码位置);

注意:可启用工具栏的“铅笔”可自己“画字”(多用于希奇古怪的字符),若是生僻字可用

“拼凑”方法。

3、引用字来合拼:按〈窗口〉——再按〈参照〉——点击〈字体〉——再点击选用〈宋体〉、

〈常规〉——按〈确定〉;在〈形状〉框里输入一个含有草字头的字,如“草”,再按〈确定〉;

4、选取需要的偏旁放入〈编辑〉框:(1)用鼠标按住左键,从〈参照〉框圈选“草”字的上部

分,拖曳到〈编辑〉框;可用〈矩形选项〉工具对圈选后的偏旁进行压缩、放大、移动,留出一定空间给

下一部分放入;(2)用同样的方法,从〈参照〉框拖入“录”字;

注意:A、〈编辑〉框及〈参照〉框只能一次各自打开一个,若一个字由多部分组成应逐一在〈参

照〉框引用;

B、拖过在〈编辑〉框的字若有多余部分的可用“橡皮擦”来删除、短缺部分可用“铅笔”

修补;

5、点击〈编辑〉——再点击〈保存字符〉;

6、点击〈输入法连接〉,这时系统会让你选择各种输入法的.TBL信息文件:

(1)在C\WINDOWS\COMMAND目录下找到相应的信息文件;

(2)看清左上角表明的是选择什么输入法的信息文件;

(3)找到并选中相应的TBL文件,并按一下<保存>。

7、选择输入法,按规则输入代码,待完全输入代码后,字体会由**变为黑色(如用五笔型就要输

入四个字符,“”就是用AVIU)。

8、最后一步就是按〈注册〉就可以了。

第一题:

#include<iostream>

#include<string>

using namespace std;

void selesort(char (ch)[80],int n)

{

int i,j,k;

char s[80];

for(i=0;i<n-1;i++)

{

k=i;

for(j=i+1;j<n;j++)

if(strcmp(ch[j],ch[k])<0)

k=j;

if(k!=i)

{

strcpy(s,ch[i]);strcpy(ch[i],ch[k]);strcpy(ch[k],s);

}

}

return;

}

int main()

{

FILE fp;

int i,n=0;

char s[80];

if((fp=fopen("atxt","r"))==NULL)

{

cout<<"Cannot open this file!"<<endl;

exit(0);

}

while(fscanf(fp,"%s",s)>0)

n++;

rewind(fp);

char (ch)[80]=new char[n][80];

for(i=0;i<n;i++)

fscanf(fp,"%s",ch[i]);

selesort(ch,n);

fclose(fp);

if((fp=fopen("mdtxt","w"))==NULL)

{

cout<<"Cannot open this file!"<<endl;

exit(0);

}

for(i=0;i<n;i++)

{

fprintf(fp,"%s两字符串间隔",ch[i]);

}

delete []ch;

fclose(fp);

return 0;

}

第二题:

#include<iostream>

#include<string>

using namespace std;

char my_replace(char s1,char s2,char s3)

{

int i,j,k;

char p,q,o;

i=strlen(s1);

j=strlen(s2);

k=strlen(s3);

q=new char[ik];

o=new char[ik];

strcpy(q,s1);

p=strstr(q,s2);

while(p!=NULL)

{

if(&q[p-q+j]!=NULL)

{

strcpy(o,&q[p-q+j]);

strncpy(p,s3,k);

q[p-q+k]='\0';

strcat(q,o);

p=strstr(q,s2);

}

}

return q;

delete []q;

}

void main(void)

{

char s1[100],s2[100],s3[200];

cout<<"请输入字符串s1:";

gets(s1);

cout<<"请输入要替换的字符串s2:";

gets(s2);

cout<<"请输入要替换为的字符串s3:";

gets(s3);

cout<<"替换后字符串:";

cout<<my_replace(s1,s2,s3);

cout<<endl;

cout<<"原字符串s1:";

puts(s1);

}

以上就是关于造字程序如何使用全部的内容,包括:造字程序如何使用、求C++程序: 用C++编写。。。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9341829.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存