文章编辑程序源代码
  文章编辑程序源代码
深海孤猫 发表于2年前
  文章编辑程序源代码
  • 发表于 2年前
  • 阅读 6
  • 收藏 0
  • 点赞 2
  • 评论 0

【腾讯云】新注册用户域名抢购1元起>>>   

  #include#include#include/*文本每行以字符串形式存储,行与行之间以链表存储*/ typedef struct line { char *data; struct line *next; }LINE; /*创建一链表,同时向里面输入文本数据*/ void Create(LINE * &head) { printf ("请输入一页文章,以Ctrl+E(^E)为结尾(每行最多输入80字符!):\n"); LINE *p=new LINE; /*首先为链表建立一个附加表头结点*/ head=p; /*将p付给表头指针*/ char tmp[100]; while(1) { gets(tmp); /*输入字符串!*/ if(strlen(tmp)>80) { printf("每行最多输入80字符"); break; } if(tmp[0]==5)break; /*如果发现输入 ^E,则退出输入*/ p=p->next=new LINE; p->data=new char[strlen(tmp)+1]; /*为结点分配空间 */ strcpy(p->data,tmp); if(tmp[strlen(tmp)-1]==5) /*除去最后一个控制符 ^E */ { p->data[strlen(tmp)-1]='\0'; break; } } p->next=NULL; /*最后的一个指针为空 */ head=head->next; } /*统计字母数*/ int CountLetter(LINE * &head) { LINE *p=head; int count=0; do { int Len=strlen(p->data); /*计算当前 data 里的数据元素的个数*/#include#include#include/*文本每行以字符串形式存储,行与行之间以链表存储*/ typedef struct line { char *data; struct line *next; }LINE; /*创建一链表,同时向里面输入文本数据*/ void Create(LINE * &head) { printf ("请输入一页文章,以Ctrl+E(^E)为结尾(每行最多输入80字符!):\n"); LINE *p=new LINE; /*首先为链表建立一个附加表头结点*/ head=p; /*将p付给表头指针*/ char tmp[100]; while(1) { gets(tmp); /*输入字符串!*/ if(strlen(tmp)>80) { printf("每行最多输入80字符"); break; } if(tmp[0]==5)break; /*如果发现输入 ^E,则退出输入*/ p=p->next=new LINE; p->data=new char[strlen(tmp)+1]; /*为结点分配空间 */ strcpy(p->data,tmp); if(tmp[strlen(tmp)-1]==5) /*除去最后一个控制符 ^E */ { p->data[strlen(tmp)-1]='\0'; break; } } p->next=NULL; /*最后的一个指针为空 */ head=head->next; } /*统计字母数*/ int CountLetter(LINE * &head) { LINE *p=head; int count=0; do { int Len=strlen(p->data); /*计算当前 data 里的数据元素的个数*/

周口白癜风医院

漯河牛皮癣医院

漯河白癜风医院

  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 0
博文 19
码字总数 16232
×
深海孤猫
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: