C cümledeki fazla boslukları cikarma
yazar: Onur • Jun 2nd, 2008 • kategori: Proglamlama - toplam 10 okunmaMerhaba;
Birazdan C finali var, bende alıştırma olsun diye yazayım dedim :). İşinize yarayabilir.
Program kullanıcıdan bir dizgi ( string) okuyor, ve fazla boşlukları çıkartıyor.
Örnek:
Benim adim onur aktaş
Çıktı:
Benim adim onur aktaş
/*
Onur AKTAŞ
Dizgiden fazla bosluklari cikarma
*/
#include <stdio.h>
#include <string.h>
int main ()
{
char onur[100];
int i,k;
gets(onur);
for(i=0; i<=strlen(onur) ;i++)
{
if(onur[i] == ‘ ‘ && onur[i+1] == ‘ ‘)
{
for(k=i; k<=strlen(onur); k++)
onur[k] = onur[k+1];
onur[k+1] = ‘\0′;
i –;
}
printf(”char: %c\n”,onur[i]);
}
printf(”bosluksuz hali%s”,onur);
getchar();
getchar();
return 0;
}
Etiket: bosluk, C, cikarma, dizgi, fazla bosluklar? silme, silme, string, string.h, strlen
İlginizi çekebilecek yazılar:Pardusta C , C++ Kodlarını derlemek (1)
2 noktası bilinen doğru denklemi - C (0)
İlginizi çekebilecek yazılar:
Onur
yazar'a e-post at | bütün yazıları Onur
