mám trochu problém . učím se. podle knihy pavla herouta.mám napsaný tenhle program podle cvičení.funguje tak jak má ale nevím proč musím zadat znak 2krát.zkrátka .. znak--enter--znak a potom to proběhne.
může mi prosím vás někdo napsat kde je chybička.
#include<stdio.h>
main()
{
char z;
int a;
scanf("%c ", &z);
a = ++z;
printf("%c je v ascii %d \n", z, a);
#2Panda38
Technicky vzato to znamena to, ze ceka libovolny pocet bilych znaku (mezery, enter, taby, ...). Tj. nemuze skoncit nacitani, dokud se tam neobjevi neco jineho - napriklad alfanumericky znak.
Nahlásit jako SPAM
IP: 46.135.98.–
Program vždy dělá to co naprogramujete, ne to co chcete...