C++ Kod na ASCII z ogranizceniami

0

Hej,

Zabawę z programowaniem dopiero rozpoczynam potrzebna mi pomoc, Piszę właśnie program który ma czytać kod od 0 do 255 i przerabiać go na ASCII

Obecnie mam tak ale coś, tylko pytanie jak zrobić tak aby np. po wpisaniu liczby -2 albo 260 program ponownie prosił o wpisanie liczby i tylko jeżeli przedział jest ok to puszczał dalej ?

int main()
{
	

   {
	int kod;
	char znak;

	cout << "Podaj kod ascii, a ja podam znak odpowiadajacy kodowi: ";
	cin >> kod;
	znak = (char)kod;
	if (kod<0) cout << "Za malo!";
	else if (kod>255) cout <<"Za duzo!";
	else cout <<"Bingo!"<<endl;

	cout << znak << endl; 


    
	system("PAUSE");
	return 0;
	}

}
0
#include <cstdio>

int main()
{
	int kod;
	
	printf("Podaj kod znaku ASCII: ");
	scanf("%d", &kod);

	while(kod < 33 || kod > 126)
	{
		printf("Kod znaku jest nie poprawny lub nieda się go wyświetlić, spróbuj ponownie\nPodaj kod znaku ASCII: ");
		scanf("%d", &kod);
	}
	
	printf("Znak o podanym kodzie to '%c'", (char)kod);
		
	return 0;
}
nieda = nie da
nie poprawny = niepoprawny

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