求助:没有输出
查看原帖
求助:没有输出
317008
青溪白石楼主2020/8/9 17:32
#include<iostream>
#include<list>
#include<string>
#include<cstring>
using namespace std;
int main(){
	list<char> lis;
	char* str;
	while(cin>>str){
		list<char>::iterator pos = lis.begin();
		for(int i=0;i<strlen(str);i++){
			if(str[i] == '['){
				pos = lis.begin();
			}
			else if(str[i] == ']'){
				pos = lis.end();
			}
			else{
				pos++;
				lis.insert(pos,str[i]);
			}
		}
		for(list<char>::iterator iter = lis.begin(); iter != lis.end(); iter++){
    	    cout<<*iter;
    	}
      cout<<endl
	}	
}

没有输出

2020/8/9 17:32
加载中...