ZH, 2006 ősz

A VIK Wikiből
A lap korábbi változatát látod, amilyen Unknown user (vitalap) 2012. október 21., 21:08-kor történt szerkesztése után volt. (Új oldal, tartalma: „{{GlobalTemplate|Infoalap|Prog1ZH2006osz}} ==Mit ír ki?== <pre> #include <stdio.h> char m0[] = "YesKnows"; char m1[] = "Xp box D"; char m2[] = "Wnt new"; typedef …”)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

Ez az oldal a korábbi SCH wikiről lett áthozva.

Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor, kérlek, javíts rajta egy rövid szerkesztéssel!

Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót.


Mit ír ki?

#include <stdio.h>

char m0[] = "YesKnows";
char m1[] = "Xp box D";
char m2[] = "Wnt  new";
typedef char *msg;
msg txts[] = {m0,m1,m2};

void main (void) {
	int n = sizeof(txts)/sizeof(msg), i, j;
	for (i=0; txts[i%n][i]; i++) {
		j=(i%n)? (((i%n)>1)? +1:-1) : 0;
		putchar(*(txts[i%n]+i)+j);
	}
	putchar('\n');
}

gcc fordító szerint (ami a main előtt int-et vár :)) az eredmény:

YouKnowC

-- Ping-Win - 2006.11.26.
-- Peti - 2006.11.28.
-- Ofi - 2006.12.08.