Hallo,
folgender unfertiger Code:
[CODE lang="cpp" highlight="13, 22"]int rot13() {
char upperCase[39] = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T',
'U', 'V', 'W', 'X', 'Y', 'Z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M'};
char lowerCase[39] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't',
'u', 'v', 'w', 'x', 'y', 'z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm'};
char eingabe;
printf("Geben Sie einen Buchstaben ein: ");
scanf("%c", &eingabe);
if (eingabe == upperCase[0]) {
for (eingabe = upperCase[0]; eingabe = 13; eingabe++) {
cout << upperCase[eingabe];
break;
}
} else if (eingabe == lowerCase[0]) {
for (eingabe = lowerCase[0]; eingabe = 13; eingabe++) {
cout << lowerCase[eingabe];
break;
}
}
}[/CODE]
Ich möchte in der If-Bedingung es so schreiben, dass für egal welchen Wert der Eingabe aus dem Array, er es aus dem Array ließt und das Programm weiter ausführt. Jetzt führt er das Programm ja nur aus wenn ich entweder A oder a eingebe. Aber ich möchte es für alle anderen Buchstaben auch ausgeführt bekommen. Wie kann ich das schreiben?
Danke.
folgender unfertiger Code:
[CODE lang="cpp" highlight="13, 22"]int rot13() {
char upperCase[39] = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T',
'U', 'V', 'W', 'X', 'Y', 'Z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M'};
char lowerCase[39] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't',
'u', 'v', 'w', 'x', 'y', 'z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm'};
char eingabe;
printf("Geben Sie einen Buchstaben ein: ");
scanf("%c", &eingabe);
if (eingabe == upperCase[0]) {
for (eingabe = upperCase[0]; eingabe = 13; eingabe++) {
cout << upperCase[eingabe];
break;
}
} else if (eingabe == lowerCase[0]) {
for (eingabe = lowerCase[0]; eingabe = 13; eingabe++) {
cout << lowerCase[eingabe];
break;
}
}
}[/CODE]
Ich möchte in der If-Bedingung es so schreiben, dass für egal welchen Wert der Eingabe aus dem Array, er es aus dem Array ließt und das Programm weiter ausführt. Jetzt führt er das Programm ja nur aus wenn ich entweder A oder a eingebe. Aber ich möchte es für alle anderen Buchstaben auch ausgeführt bekommen. Wie kann ich das schreiben?
Danke.