This is the code that I came up with:
#include<stdio.h>
#include<string.h>
void delit(char *s, int i) {
int n = 0;
for (int j = i; j < strlen(s) - 1; j++) {
s[j] = s[j + 1];
}
printf("%s", s);
}
int main() {
char s[100];
printf("gimme string with less than 100 chars");
gets(s);
int l = strlen(s);
for (int i = 0; i <= l - 2; i++) {
if (s[i] == s[i + 1] && s[i] == ' ') {
delit(char *s, int i);
}
}
printf("after processing %s", s);
}
This is not working and showing 2 errors :
//too few arguments to function 'delit'{delit(char *s, int i);}
//ction 'main':tempCodeRunnerFile.c:20:16: error: expected expression before 'char'{delit(char *s, int i);}
Please advise.