Sprawdzenie programu + tablice

0
  1. Mam napisać program wczytujący znak do napotkania #, po czym ma wyświetlić w jednej linii znak i odpowiadający mu kod ascii. U mnie wynikiem działania jest np. dla a jest a 97 po czym linie niżej wyświetla się liczba 10 dla każdego znaku, dlaczego ?
 
#include<stdio.h>
#include<conio.h>
int main ()
{
	char ch;
	while((ch=getchar())!='#')
		{
			printf("\n%c %d",ch,ch);
		}
return 0;
} 
  1. dlaczego nie istnieje taka tablica y[2][1] ?
0

1.10 to inaczej \r, czyli znak powrotu karetki. Coś Ci zalega w buforze.
2.Co?

0

ad. 2 Drugi wymiar tablicy to 1, wiec jest to tablica jednowymiarowa, a Ty chcesz ja zapisac jako dwuwymiarowa, stąd błąd logiczny.

1 użytkowników online, w tym zalogowanych: 0, gości: 1