J
Julezzz
Hallo! Panik!
Also das Programm soll einen String einlesen und den größten Buchstaben (also den kleinsten Wert nach ASCII-Tabelle) ausgeben. Ich habe bisher nur diesen Müll zusammenbekommen:
Wobei ich nicht mal weiß, ob dieses void readString notwendig ist -.-
Könnt ihr mir bitte bitte helfen?
Dazu muss gesagt werden, dass ich mir bei der Aufgabenstellung nicht sicher bin, ob die Buchstabenanzahl vorgegeben werden muss. Ich habs erstmal mit der Zahl 12 probiert.
DANKE!
Also das Programm soll einen String einlesen und den größten Buchstaben (also den kleinsten Wert nach ASCII-Tabelle) ausgeben. Ich habe bisher nur diesen Müll zusammenbekommen:
Code:
#include <iostream>
#include <string>
using namespace std;
void readString(char *wort, int laenge);
void main ()
{
const int laenge=12;
char wort[laenge]={};
cout << "Bitte geben Sie ein Wort ein\n";
readString (wort, laenge);
max = wort[0];
for (int i=0; i<laenge; i++)
{
if (wort[i] > max)
{
max = wort[i];
}
}
cout << max;
}
void readString(char *wort, int laenge)
{
bool abbruch = false;
char testeing;
int input;
int i=0;
while(abbruch == false)
{
cin.get(testeing);
input = int (testeing);
wort[i] = testeing;
if(input != 10)
i++;
if((input == 10) || (i >= laenge))
abbruch = true;
}
return;
}
Wobei ich nicht mal weiß, ob dieses void readString notwendig ist -.-
Könnt ihr mir bitte bitte helfen?
Dazu muss gesagt werden, dass ich mir bei der Aufgabenstellung nicht sicher bin, ob die Buchstabenanzahl vorgegeben werden muss. Ich habs erstmal mit der Zahl 12 probiert.
DANKE!