caesar rotate entschlüsseln
-
hallo,
ich bin schüler und lerne gerade c
hab schon ein paar sachen gemacht (kurzes quiz, wochentagsberechnung)
momentan bin ich gerade mit bubblesearch beschäftigt, möchte aber auch was anderes machen:
und zwar einen Caesar Rotate verschlüsselten text entschlüsseln
wobei mir fürs erste reicht, wenn es nur funktioniert, wenn e der häufigste buchstabe ist und alle buchstaben gleich weit verschoben sindmeine erste frage ist: wie lese ich einen längeren text von der tastatur ein? scanf bricht bei leerzeichen ab
und wie "zähle" ich dann ab welcher buchstabe am häufigsten vorkommt
das versetzten müsste dann ja funktionieren indem ich für alle buchstaben eine verschiebung um die zahl mache die e verschoben ist.
-
Hallo
Willst du nun C oder C++ lernen? scanf ist jhedenfalls C, da mußt du dich im Ansi-C Forum umschauen.
In C++ verendet man std::cout und std::getline, und dazu gibts schon genug Threads hier.bis bald
akari
-
bubblesearch
Bubblesort???
Ansonsten: std::getline (s. akari), std::count.
grüße