30/09/2018, 18:34
Code nhập vào 1 xâu và 1 kí tự cần xóa bị sai
#include<stdio.h>
#include<string.h>
#include<iostream>
#include<ctype.h>
using namespace std;
main()
{
char a[25],b;
int i,n,k;
cout<<"Nhap vao chuoi: "<<endl;
gets(a);
cout<<"Nhap vao ki tu can xoa: "<<endl;
cin>>b;
n=strlen(a);
for(i=0;i<n;i++)
{
if(a[i]==b)
{ k=i;
for(i=k;i<n;i++)
a[i]=a[i+1];
n--;}
}
for(i=0;i<n;i++) cout<<a[i];
}
Bài liên quan
nếu mình nhập xâu là trần quốc toản. nhập kí tự cần xóa là t thì nó chỉ xóa chữ t đầu tiên thôi
mình cảm ơn nha…chỗ kia là continue chứ…với cho mình hỏi là :
chỗ này việc gán k=i của mình có gì sai k?