Hey.
Jeg er ved at lave et Krypterings Program, og i den forbindelse skal mit program læse en tekst fil, men den skal fortolke hele teksten som talene, står i ascii tablen. Altså så "a" bliver til 97.
Her er min kode ind til videre.
jeg bruger ifstream med ios::binary, men ved ved slet ikke om det er på den måde man kan gøre??
//Standart Funktions-database
#include <iostream>
//stream data-base
#include <fstream>
//String
#include <string>
using namespace std;
int krypter(char *FILENAME){
string read;
ifstream datafile;
datafile.open (FILENAME, ios::binary);
if(datafile.is_open()){
cout << "Filen er open!\n";
cout << "Krypteringen starter............";
datafile.close();
}
else
cout << "Kunne ikke finde filen eller open den";
}
int main(){
//Clear hele skærmen
system("cls");
int valg;
char kyp[200];
cout << "Velkommen til Kryptrings Program \n\nDu har f\x9blgende valgmuligheder: \n\n";
cout << "1 : Krypter data fil!"<<endl;
cout << "2 : Dekrypter data fil!"<<endl;
cout << "Indtast dit valg : ";
cin >> valg;
switch(valg)
{
case 1:
system("cls");
cout << "Krypter\n";
cout << "Distinationen af Filen (ex d:\kyp.txt): ";
cin >> kyp;
krypter(kyp);
break;
case 2:
system("cls");
cout<<"Dekrypter";
break;
}
}