Ulaz i izlaz u C

Tornado1

Početnik
Poruka
14
Ovako, ucim ulaz i izlaz u C, pa ne shvatam bas najbolje.
Imam knjigu C programski jezik od Brian W. Kernighan i Dennis M. Ritchie.
I sada ne razuzem pisu kao neki podnaslovi Brojanje znakova, Brojanje redova, brojanje reci itd.

I sad stvarno ne shvatam cemu sluze.
Ja ukucam kod koji pise i pojavimi se prazna konzola i mogu da kucam sta ocu i nista se ne desava.

Kad bi mi rekli cemu sluze bio bi vam mnogo zahvalan.

Hvala unapred!!!
 
Књига ти је добра. :)

"Улаз" означава функционалност путем које корисник уноси податке. Нпр. текст или борјеве.
"Излаз" означава функционалност путем које рачунар приказује нешто кориснику. У овом случају је то искључиво конзола. :)

Бројање знакова је бројање откуцаних симбола. Нпр.

abcdef

је шест слова. Бројање редова је у вези с тиме колико пута је корисник притисао ентер током уношења неког текста. У најпростијем случају треба пребројати колико има '\n'. У мало сложенијем може да се пита "колико је непразних редова". Бројање речи је бројање речи, нпр.

овај ред има пет речи

Итд.
 
Да ли причамо о програмирању? :)

Kod:
#include <stdio.h>

int main(void)
{
	int ccount = 0;
	int lcount = 0;
	char c;
	
	printf("Please enter text lines. Enter an empty line to quit.\n");
	
	do {
		c = getchar();
		if(c == '\n')
		{
			if(ccount == 0)
			{ break; }
			else
			{
				ccount = 0;
				lcount++;
			}
		}
		else
		{ ccount++; }
	} while(1);
	
	printf("You entered %d lines of text.\n", lcount);
	
	return 0;
}
Ако ти ово не помаже, мораћеш да почнеш да пишеш програме да би објасио шта ти није јасно. :)
 

Back
Top