Hallo,
ich habe dieses Program geschrieben, das nicht so richtig klappt
#include <stdio.h>
#include <conio.h>
void main()
{
int A;
char Taste;
do
{
printf("geben Sie eine Zahl ein:\n");
A=getch();
putch(Taste);
A++;
printf("Ihre Zahl betraegt jetzt %d\n",A);
printf("j macht +1, n macht Ende\n");
Taste=getch();
}
while(Taste=='j'||Taste=='n');
if(Taste=='j')
do
{
A++;
printf("Ihre Zahl betraegt jetzt %d\n",A);
printf("j macht +1, n macht Ende\n");
Taste=getch();
}while(Taste=='j'||Taste=='n');
{
if(Taste=='n')
return;
}
}
so meine Fragen sind:
Warum reagiert er nicht auf j und n wie ich in der IF anweisung geschrieben habe
Warum schreibt er wenn ich zb 5 eingebe 56 und nicht 6?
Also ich wollte eigentlich folgendes machen, ich gebe eine Zahl ein, der macht diese Zahl +1 >>> A++
Wenn er das gemacht hat, fragt er mich ob ich j oder n drücken will, wenn ich j drücke vergrößert er die Zahl wieder um 1 und wenn nein, dann beendet er das Program.
Kann mir jemand bitte helfen und sagen warum das nicht klappt?
Danke im Voraus
MFG
swerflash
ich habe dieses Program geschrieben, das nicht so richtig klappt
#include <stdio.h>
#include <conio.h>
void main()
{
int A;
char Taste;
do
{
printf("geben Sie eine Zahl ein:\n");
A=getch();
putch(Taste);
A++;
printf("Ihre Zahl betraegt jetzt %d\n",A);
printf("j macht +1, n macht Ende\n");
Taste=getch();
}
while(Taste=='j'||Taste=='n');
if(Taste=='j')
do
{
A++;
printf("Ihre Zahl betraegt jetzt %d\n",A);
printf("j macht +1, n macht Ende\n");
Taste=getch();
}while(Taste=='j'||Taste=='n');
{
if(Taste=='n')
return;
}
}
so meine Fragen sind:
Warum reagiert er nicht auf j und n wie ich in der IF anweisung geschrieben habe
Warum schreibt er wenn ich zb 5 eingebe 56 und nicht 6?
Also ich wollte eigentlich folgendes machen, ich gebe eine Zahl ein, der macht diese Zahl +1 >>> A++
Wenn er das gemacht hat, fragt er mich ob ich j oder n drücken will, wenn ich j drücke vergrößert er die Zahl wieder um 1 und wenn nein, dann beendet er das Program.
Kann mir jemand bitte helfen und sagen warum das nicht klappt?
Danke im Voraus
MFG
swerflash