üşengenç

Türkiye’nin en üşengenç topluluğu

C cümledeki fazla boslukları cikarma

yazar: Onur • Jun 2nd, 2008 • kategori: Proglamlama - toplam 10 okunma

Merhaba;

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;
}

Leave a Reply