数据结构第3章栈和队列(作业).pptVIP

  • 6
  • 0
  • 约8.09千字
  • 约 53页
  • 2016-08-23 发布于重庆
  • 举报
数据结构第3章栈和队列(作业)

void LineEdit() { // 利用字符栈s,从终端接收一行并送至调用过程的数据区 InitStack(s); //构造空栈s printf(请输入一个文本文件,^Z结束输入:\n); ch=getchar(); //从终端接收第一个字符 while(ch!=EOF) { // EOF为^Z键,全文结束符号 while(ch!=EOFch!=\n) { switch(ch) { case ‘#’ : Pop(s,c); break; // 仅当栈非空时退栈 case @: ClearStack(s); break; //重置s为空栈 default : Push(s,ch); // 有效字符进栈 } ch=getchar(); // 从终端接收下一个字符 } StackTraverse(s,copy); // 将从栈底到栈顶的栈内字符传送至文件 ClearStack(s); // 重置s为空栈 if(ch!=EOF) ch=getchar();

文档评论(0)

1亿VIP精品文档

相关文档