📄 1.cpp
字号:
#include <iostream>
using namespace std;
#define len 250
void input(char * array)
{
int i,flag,counter;
for(i=0,counter=0;i<250;i++)
{
*(array+i)=getchar() ;//输入字符,一行一行输入
if(*(array+i)=='\n')//如果检测到输入回车即换行,则记录下换行的位置flag
{ flag=i;
counter=1;
}
else if(*(array+i)=='#')//检测到输入的字符为#
{ if(i==0)
cout<<"输入无效"<<endl;
else
{
i=i-2;
}
}
else if (*(array+i)=='@')
{
if(counter==0)
{
i=-1;
}
else i=flag;
}
else if(*(array+i)==';')
{
*(array+i+1)='\0';
break;
}
}
cout<<array;
}
main()
{
char a[len] ;
cout<<"请输入字符串"<<endl;
input(a);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -