Verschlüsselung per Matrix
-
pass aber auf, das nicht mehr als 16 zeichen eingelesen werden.
std::string plainText; std::cin >> plainText; std::cout << MatrixCrypt4x4(plainText);
-
leute ich bin gerade im unterricht und brauche eine dringende hilfe kann mir einer auf die schnelle den Verschlüsseltetext auf bauenso das das word "Demonstraton" nach der 4 buchstabe in die neue zeile springt..?
danke im voraus
-
Hast Du dich mal überhaupt mit C/C++ beschäftigt?
char text[]="Demonstration"; int pos=0; while(pos<16) { cout<<text[pos]; if(((pos%4)==0) && (pos>0)) cout<<endl; pos++ } cout<<endl;
-
bin nicht c++ kind kann aber sehr gut vb
-
hmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
was soll ich da jetzt machen
-
VB ist aber Krampf.
-
du warum funktioniert dein quellcode nicht
-
zeigt dauernd fehler
-
schaumal ich habe diesen quellcode und wo zwischen muss deins...?
#include <iostream>
#include <string>std::string MatrixCrypt4x4(std::string& plainText)
{
std::string cryptedText;
for(int i = 0; i < 4; ++i)
{
for(int j = 0; j < 4; ++j)
{
unsigned int index = j * 4 + i;if(index >= plainText.size() )
{
cryptedText+= "*";
}
else
{
cryptedText += plainText[index];
}
}
}return cryptedText;
}int main()
{
std::string plainText;
std::cin >> plainText;
std::cout << std::endl;std::cout << MatrixCrypt4x4(plainText);
std::cout << "\n";
}
-
Was für Fehler gibt er denn aus?