문자열을 입력받아서 삭제하는건데


만약에


문자열에서 a를 삭제하고싶은데 문자열이 abcdadsaaa 이렇게 입력받으면


뒤에랑 중간 a는 냅두고 a만 삭제하게하고


앞에 a가 아닌 다른 문자가오면 else로 빠지게할려고햇는데 이게 a가 아니어도 문자를 하나 삭제하는데 이거 a아니면 reject 출력할려면 어케해야댐???


#include <iostream>
#include <cstring>
using namespace std;
void remove_string(char *s,int start,int n);

int main()
{
 char line[20];
 int a=1,b=1;
 int i=0;
 cout << "문자를 입력하시오" << endl;
 cin >> line;
 cout << "입력한 문자열: " << line << endl;
    if(line[0]='97')
 {
  cout << "($S," << line << "$)" << "->" << "($Aa,"<< line << "$)";
  remove_string(line,a,b);
        cout << "->" << "($A,"<< line << "$)";  

 }
 else
  cout << "reject" << endl;

 return 0;
 
}

void remove_string(char *s,int start,int n)
{
 char *pStart = &s[start-1];
 char *pLast = &s[start+n-1];
 strcpy(pStart,pLast);
}


이게 지금 작성중인코드임 ㅠ