Oczekiwanie na znak (*)

Oczekiwanie na znak (*)

Program: przyjmujący wszystkie liczby/litery/znaki do momentu podania gwiazdki (*), wtedy przerywa swoje działanie.

Jak w opisie użytkownik podaje tak długo znaki aż w końcu program zanotuje podanie “*”, wtedy kończy swoją pracę.

Kompilator: Dev C++

Galeria:

Program w akcji.

Kod programu:

//Oczekiwanie na znak (*)

#include <cstdlib>
#include <iostream>
#include <conio.h>

using namespace std;

int main(int argc, char *argv[])
{
    char x;
    char tab_znak[30];
    int i=0;
do	{
		cin>>x;
		if ((int)x>48 && (int)x<57)
		{
			tab_znak[i] = x;
			i++;
		}  
	}while(x!='*');

	tab_znak[i] = 0;
	cout<<tab_znak[x-48];

    system("PAUSE");
    return EXIT_SUCCESS;
}