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.
 
     
     
    