Programmieren - alles kontrollieren 4.938 Themen, 20.667 Beiträge

Kann jemand ein Codierungsprogramm schreiben?

Mr Tobi / 6 Antworten / Flachansicht Nickles

Hallo Leute! Ich bin relativ neu hier und habe nur leichte Kenntnisse vom Programmieren.Ich wollte fragen, ob jemand für mich ein Programm schreiben kann, dass eingegebene Wörter buchstabenweise codiert.(also z.B. für jedes "A" soll ein "E" geschrieben werden.). Dabei sind Buchstabenkonstruktionen wie "EI" anders zu codieren als "E"&"I" einzeln. Das Ganze ist ziemlich wichtig für mich, ich bekomme das ganze nicht befriedigend auf die Reihe, es wäre wirklich großartig, wenn jemand die Aufgabe übernehmen würde. Den Verschlüsselungscode würde ich dem Programmierer per mailzukommenlassen.


Also: Wer über die Kenntnisse verfügt und bereit ist mir zu helfen, was echt toll wär, mailt mich an: mailto:taslum14@gmx.de


Vielen Dank für die Aufmerksamkeit, Tobias                                                                                 

bei Antwort benachrichtigen
Borlander Mr Tobi „@borlander: Ja, daran habe ich auch schon gedacht, allerdings hab ich dnn voll...“
Optionen
allerdings hab ich dnn voll Probleme bei Doppelbuchstaben(ei z.B.)
Die Doppelbuchstaben machen das ganze natürlich etwas (aber nicht viel) aufwendiger: Wenn Du beim Durchlaufen des Textes auf einen Buchstaben triffst der auch ein "Doppelbuchstabe" ein könnte musst Du einfach nur die folgenden Buchstaben prüfen ob die passen - wenn ja dann ersetzt Du den Doppelbuchstaben, wenn nein den normalen Einzalbuchstaben...

Sieht dann von der Struktur her (muss natürlich der Programmiersprache entsprechend umgesetzt werden) etwa so aus:


for(int i=0; i<len(text); i++) {
switch (text[i]) {
  case 'a': text[i] = ersatz_a;; break;
  ...
  case 'e':
    switch(text[i+1]) {
      case 'i': /* 'ei' ersetzen*/; i++; break;
      default: text[i] = ersatz_e;
    } break;
  case 'z': text[i] = ersatz_z; break;
}
}



Gruß
Borlander
bei Antwort benachrichtigen