Pomoc oko koda u C
12.11.2012. u 19:16 · pre 169 meseci
#1
Program treba da prepise tekst sa glavnog ulaza na izlaz. Ukoliko ima u tekstu suvisnih spejsova ili tabulacija program ih pretvara samo u jedan spejs.
Zadatak je iz Laslove zbirke, radi kako treba.
Interesuje me da li moze neko da mi pojasni kako funkcionise kod pocev od IF-a (boldovano).
#include <stdio.h>
#include <stdlib.h>
#define T 1
#define F 0
int main()
{
int znak, ima = T;
while((znak=getchar())!=EOF)
if(znak!=' '&&znak!='\t')
{
putchar(znak);
ima=znak=='\n';
}
else if(!ima)
{
putchar(' ');
ima=T;
}
return 0;
}
Hvala
Zadatak je iz Laslove zbirke, radi kako treba.
Interesuje me da li moze neko da mi pojasni kako funkcionise kod pocev od IF-a (boldovano).
#include <stdio.h>
#include <stdlib.h>
#define T 1
#define F 0
int main()
{
int znak, ima = T;
while((znak=getchar())!=EOF)
if(znak!=' '&&znak!='\t')
{
putchar(znak);
ima=znak=='\n';
}
else if(!ima)
{
putchar(' ');
ima=T;
}
return 0;
}
Hvala
Potpis
Mi letimo u nebo i znamo svoj put :)