rendered paste body/*
* franjo stipanovic
* programiranje - dz 8 1
*/
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int strremchr(const char *src, char rch, char *dest);
int main()
{
char input[100], rch, num, *output;
scanf("%s %c", input, &rch);
output = (char *) malloc(strlen(input) * sizeof(char) + 1);
printf("INPUT: %s\t%c\n", input, rch);
num = strremchr(input, rch, output);
printf("OUTPUT: %s\t%d\n", output, num);
free(output);
getche();
return 0;
}
/*
- look for 'rch' occurrences and copy the 'src' into 'dest' without it
*/
int strremchr(const char *src, char rch, char *dest)
{
int num = 0;
while (*src) {
if (*src != rch)
*dest++ = *src;
else
num++;
src++;
}
return num;
}