为什么执行output()函数时会有乱码,但是把texteditor类去掉就好了?

问题描述

为什么执行output()函数时会有乱码,但是把texteditor类去掉就好了?
#include
#include
#include
using namespace std;
struct Node
{
char str[20];
Node *next;
}node;
class LinkList
{
public:
Node *head*tail;
public:
LinkList(){};
~LinkList(){};
void Input()
{
int tag=0;
Node *p*q;
head=new Node;
head->next=NULL;
q=head;
cout<<""请输入文章并输入#结束""< while(tag!=1)
{
q->str[20]='';
p=new Node;
for(int i=0;i {
p->str[i]=cin.get();
if(p->str[i]=='n')
break;
if(p->str[i]=='#')
{
tag=1;
p->str[i]='';
break;
}
}
p->str[18]='n';
q->next=p;
q=p;
}
q=NULL;
delete q;
}
void Output()
{
Node *q;
q=head->next;
while(q!=NULL)
{
cout<str;
q=q->next;
}
}
};
class TextEditor
{
public:
int cursor; //光标
int line; //行数
int offset;
int total;
string name; //文本名
public:
TextEditor(){};
~TextEditor(){};
string GetName()
{
cout< cout cin>>name;
return name;
}
void SetName()
{
cout< }
int GetCursor(LinkList article)
{
cout cin>>line;
cin>>offset;
Node*p;
char str1[20];
p=article.head;
for(int i=0;i {
p=p->next;
}
cout<str[offset];
return p->str[offset];
}

};
int main()
{
TextEditor t;
LinkList L;
L.Input();
L.Output();
return 0;
}

时间: 2024-12-03 11:12:06

为什么执行output()函数时会有乱码,但是把texteditor类去掉就好了?的相关文章

python定时执行指定函数的方法

  本文实例讲述了python定时执行指定函数的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 # time a function using time.time() and the a @ function decorator # tested with

上传-jQuery ajax form提交在IE8下不执行回调函数

问题描述 jQuery ajax form提交在IE8下不执行回调函数 // 上传文件function myUploadExcel(obj) {var options = { url : ""${ctx}/ins/pro/upLoadTempFile.do?filename=""+obj.value dataType : ""text"" beforeSubmit : function(formDatajqFormoption

avascript中的自执行匿名函数应用示例

 Javascript中的自执行匿名函数 格式: 1 2 3 (function(){  //代码  })(); 解释:这是相当优雅的代码(如果你首次看见可能会一头雾水:)),包围函数(function(){})的第一对括号向脚本返回未命名的函数,随后一对空括号立即执行返回的未命名函数,括号内为匿名函数的参数. 来个带参数的例子: 1 2 3 4 (function(arg){  alert(arg+100);  })(20);  // 这个例子返回120. 重要用途:可以用它创建命名空间,只要

ajax请求php一直执行error函数,数据库操作正常,错误500

问题描述 ajax请求php一直执行error函数,数据库操作正常,错误500 $.ajax({ type:""post"" url:""../php/insert_articles.php"" data:""title="" +tle +""&content="" + cnt +""&time="&q

servicemain-服务程序不执行ServiceMain函数

问题描述 服务程序不执行ServiceMain函数 // 一个简单服务程序的开发.cpp : 定义控制台应用程序的入口点.// #include ""stdafx.h""#include#include#include#include""string.h""#include/*首先定义宏作为服务名称*/#define SERVICE_NAME _T(""FirstService"")SE

js-移动端,window.onScroll事件必须在滑动松手之后才会执行回调函数

问题描述 移动端,window.onScroll事件必须在滑动松手之后才会执行回调函数 现在像实现的效果是:页面滚动到一定高度,然后这个dom固定到页面的顶部,然后往上滚动到它原来位置就嵌入进去. 现在问题就是,window.onscroll 只会在滚动结束后才调用回调,或者除了这个中滚动监听的方法外,还有什么方法可以实现上面说得效果!急求. 解决方案 javascript滚动到导航条时如何固定在顶部

为什么执行popupwindow.update()时会有动画效果

问题描述 为什么执行popupwindow.update()时会有动画效果 部分手机(例如nexus5),执行popupwindow.update()时存在动画,如何屏蔽掉?

asp.net-C#中params的使用,为什么在调用函数时会出现输入字符串的格式不正确的问题

问题描述 C#中params的使用,为什么在调用函数时会出现输入字符串的格式不正确的问题 第一张是我写的函数, 第二张是调用出错 请问该怎么改,我需要传递到函数中的参数是不定个整形参数 解决方案 s.getinfo();//这个括号里你放个int型数组,然后将你的数给这个数组应该就可以了,你试试:要不然括号里的你要加花括号的,因为是一个数组: 如果回答对你有帮助,请采纳 解决方案二: params的用法没有错,可以试试这个,用法是一样的 using System; namespace Conso

ython-blinker 接收到消息开的线程执行的函数中 创建了一个定时器线程程序就异常 了

问题描述 blinker 接收到消息开的线程执行的函数中 创建了一个定时器线程程序就异常 了 有没有誰碰到过这样的问题,指点一下,急. 我要实现的是从串口上报数据中发现一些主动上报,如收到短信之类的 然后发送消息调用相应的方法去读取串口数据,读取结束靠的是在指定时间内收到特定的字符串如'OK',所以在函数中又生成一个定时器线程来处理超时的情况.可是这样子有URC上报是消息调用的方法总是不能正常执行,还影响了主线程.