struct menupan
{
char name[20];
int cost;
};
void main()
{
menupan pan;
char cmpp[20];
ofstream fout;
ifstream fin;
cout << "삭제할 메뉴 선택하세요 :";
cin >> cmpp;
fin.open("menu.txt");
while (fin >> pan.name >> pan.cost)
{
int a;
a = strcmp(pan.name, cmpp);
if (a == 0)
***************************
}
}
텍스트를 입력받아서 텍스트파일에 해당되는 내용이 있으면 해당라인을 삭제하는거 구현하고있는데요
텍스트 입력받아서 비교하는것까지 했습니다
그런데 비교대상이되는 텍스트의 해당라인을 삭제하는걸 어떻게 해야될지모르겠습니다..
이것하나만 도와주세요 제발..
std::string좀 써라
String 벡터 만들고 거기다 한줄씩 다 넣고 인덱스 받아서 지워 그리고 그거 저장해