Ich muss prüfen, ob ein Benutzereingabewert kein int-Wert ist. Ich habe verschiedene Kombinationen ausprobiert, was ich weiß, aber ich entweder nichts bekommen oder zufällige FehlerWie überprüfe ich, ob die Benutzereingabe kein int-Wert ist? C
Wenn der Benutzer eine beliebige char Eingänge wird es eine Warnmeldung erhöhen
das ist, was geschrieben ive
#include <stdio.h>
//C program to perform addition, subtraction, multiplication, division + - */
int main()
{
int num1,num2;
char alpha[30]
printf("enter numbers:\n\n");
printf("number 1: ");
scanf("%d",&num1);
printf("number 2: ");
scanf("%d",&num2);
// write a funcntion that when a char is entered to display an error
if (num1//and num2 == alpha)
printf("error");
else {
printf("Rezultat: \n");
printf("sborut im e: %d\n",num1+num2);
printf("ralikata im e: %d\n",num1-num2);
printf("proizvedenieto im e: %d\n",num1*num2);
printf("ralikata im e: %d\n",num1/num2);
}
return 0;
}
müssen Sie verwenden 'versuchen catch' den Fehler zu behandeln –
den Code auswählen. Klicken Sie auf den Code-Button ** '{}' **, um den Code korrekt zu formatieren. – user3386109
@Mohsen_Fatemi - nein "Versuch fangen" in "C" – TonyB