üşengenç

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

C cümledeki fazla boslukları cikarma

By Onur • Jun 2nd, 2008 • Category: Proglamlama

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] = [...]