My code isn't working on any IDE

#include
#include
using namespace std;

void remove(char arr[]){

int l=strlen(arr);
if(l==0 or l==1){
    return;
}
int prev=0;
for(int cur=1;cur<l;cur++){
    if(arr[cur]!=arr[prev]){
        prev++;
        arr[prev]=arr[cur];
    }
}
arr[prev+1]='\0';

}
int main() {

char arr[100];
cin.getline(arr,100);
remove(arr);
cout<<arr;
return 0;

}