Text in Array speichern ?
-
Hallo
ich habe ein programm zum verschlüsseln (vernam-verschlüsselung) geschrieben.
Aber ich muss den text den ich verschlüsseln will direkt in den quellcode eingeben,
weil ich nicht weis wie ich einen text einlese und ihn dann in ein array speichere.
Hier ist das programm:#include <stdio.h>
void main()
{
int x;
int k=7;
int d=1;
int n=1;
int N=11;
int w=0;
int zufall[50];
for(int a=1;a<100;a++)
{
w++;
x = ( k * n + d )%N;
n=x;
zufall[w]=x;
}
char text[60]={"hallo"}; // hier will ich den text eingeben
for(int y=0; y<70;y++)
{
w++;
if(text[y]==0)
{
break;
}
text[y]+=zufall[w];
printf("%c", text[y]);
}
printf("\n\n\n\n");
w=0;
for(int z=0; z<70;z++)
{
if(text[z]==0)
{
break;
}
w++;
text[z]-=zufall[w];
printf("%c", text[z]);
}
printf("\n");
}bitte wenn ihr wisst wies geht schreibt mir
danke
-
hallo,
also mit:
cin.getline(text,60);solltest du über den eingabeStream den Text einlesen können.
tschau
RedlinerPS: meinst du nicht, dass du mit "printf" und "stdio.h" im C++ Forum nicht so ganz richtig bist, das gehöhrt doch eher ins C-Forum.
-
danke

es funktioniert sehr gut