Czołem :)
Mam takie oto zadanie:"Napisz program, który pobierze od użytkownika dwie liczby całkowite, oddzielone spacją, a następnie wyświetli na ekranie ich sumę. W przypadku wprowadzenia przez użytkownika błędnych danych program powinien wyświetlić komunikat Incorrect input i zakończyć pracę z kodem błędu.
UWAGA! W programie nie wolno korzystać z instrukcji switch.
Incorrect input
."
Generalnie póki co zrobiłem tylko część 1 zadania.
#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[])
{
printf("Podaj dwie liczby:");
scanf("%d %d",&a,&b);
printf("%d",a+b);
return 0;
}
No i teraz mam mały zonk. Generalnie wydaje mi się, że "chyba wiem" co muszę zrobić. Najlepszy byłby tutaj kod ASCII, gdzie w if-ie dla wartości znak>48 && znak<57 program wykonywałby instrukcje, a dla instrukcji "else" powodował zakończenie programu z błędem. No tak... tylko zonk polega na tym, że nie wiem jak to napisać z tym znakiem. :/