Esen olsun.
Umarım işinizi görür.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void removeChar (char *text, char removed_char)
{
char *src, *temp;
for (src = temp = text; *src != '\0'; src++)
{
*temp = *src;
if (*temp != removed_char)
{
temp++;
}
}
*temp = '\0';
}
int main ()
{
// malloc(): stdlib.h gerektirir.
// strlen(): string.h gerektirir.
char *text = malloc (strlen ("ICTR\nYARARMAN\rICTR") + 1);
strcpy (text, "ICTR\nYARARMAN\rICTR");
printf ("%s\n", text);
removeChar (text, '\n');
removeChar (text, '\r');
printf ("%s", text);
free (text);
return 0;
}
Çıktı:
ICTR
YARARMAN
ICTR
ICTRYARARMANICTR
Esenle kalın, saygılarımla...