Merhaba,
#include <iostream>
#include <fstream>
#include <string>
#include <thread>
using namespace std;
struct Client{
int ID;
string name;
string surname;
};
void printTextFile();
int main(){
fstream File("records.bat",ios::in|ios::out|ios::binary);
if(!File.is_open())
exit(0);
Client client;
Client blank;
client.ID=1;
client.name="Huseyin";
client.surname="Sencan";
File.seekp(client.ID*sizeof(Client));
File.write(reinterpret_cast<const char*>(&client),sizeof(Client));
File.seekg(client.ID*sizeof(Client));
File.read(reinterpret_cast<char*>(&blank),sizeof(Client));
cout<<blank.name<<" "<<blank.surname<<" "<<blank.ID;
}
Bu kodda 'void printTextFile()' isimli fonksiyonu bir thread ile bağlayıp '.bat 'dosyasında herhangi bir değişiklik olduğu zaman bunu '.txt'
uzantılı dosyaya yazmasını sağlamak için nasıl bir yol izlemem gerekir ?
Umarım anlatabilmişimdir.
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]
Permalink
Reply