Od tygodnia zabrałem się za C. Piszę programy w ASM na 8051 i na AVR, ale chciał bym poznać coś nowego. Padło na C.
Mam problem z funkcja zwracania wartości przez funkcję. mam różne książki ale jest to opisane po macoszemu.
Chodzi o to, mam
char zwrot(void)
if (bit) {
return 0xaa;}
else {return 0x99}
}
void (main)void
{
zwrot()
}
Ta funkcja jest zła. Chodzi mi o to , gdzie czy może jak przechwycić wartość zwracaną przez return w zwrot we funkcji main. Najlepiej jak by ktoś to napisał jak ma prawidłowo wyglądać. Będę bardzo wdzięczny za pomoc, bo już 3 godziny kombinuje i nic. Na pewno czegoś nie rozumiem do końca z tymi funkcjami. Asembler mnie trzyma za j...a i nie chce puścic. :)