8 Aralık 2022 Perşembe

Dizi içindeki boşluklari silme c programlama

 Dizi içindeki boşluklari silme c programlama

#include<stdio.h>
#include<stdlib.h>
#include<string.h>

char *bosluksil(char *src)
{
char *yenidizi =(char *)malloc(sizeof(strlen(src)));
int i=0 , j=0;

while(src[i] != '\0')
{
if(!(src[i] == 32))
yenidizi[j++] = src[i];
i++;

}
yenidizi[j] = '\0';
return yenidizi;
}



int main()
{
char dizi[100];
char *ptr;
printf("Metin giriniz : ");
fgets(dizi,100,stdin);
printf(dizi);

ptr=bosluksil(dizi);
printf(ptr);

}



Hiç yorum yok:

Yorum Gönder

Her yorum bilgidir. Araştırmaya devam...