Mình có 1 file text chứa 1 dãy kí tự: abcdef. Đề là đọc file text và nhập 1 kí tự muốn xóa từ bàn phím, kết quả in ra là chuỗi mới không có kí tự xóa.
đây là code của mình
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <fstream>
using namespace std;
void main()
{
ifstream text("input12.txt",ios::in);
char a[255];
while (text.getline(a, 255))
{
cout << a << endl;
}
char x;
printf_s("\nnhap ki tu muon xoa: ");
scanf_s("%c", &x);
for (int i = 0; i < strlen(a); i++)
{
if (a[i] == x)
{
for (int j = 1; j < strlen(a); j++)
{
a[j] = a[j + 1];
}
}
}
cout << a << endl;
_getch();
}
khi debug thì tới lúc nhập kí tự xong thì nó ko ra kq.Ai có thể sửa giùm mình sai ở đâu với được k a

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?