Arkadaşlar merhaba
Rad studio c++ builder vcl formda excel yada txt dosyasından x ve y koordinatları bulunan noktalar var bunları cekip koordinat sisteminde formda göstermek istiyorum. Kullanmam gereken kütüphaneler neler? Dosyadan bilgiyi nasıl cekebilirim neleri kullanmam gerek nasıl bir arayüzde yapabilirim yardımcı olabilir misiniz?
C++ builder dosya okuma ve yazdırma
-
- Üye
- Mesajlar: 3
- Kayıt: 24 Eyl 2014 03:43
Re: C++ builder dosya okuma ve yazdırma
Looking for the same help ..
-
- Üye
- Mesajlar: 28
- Kayıt: 15 Eyl 2014 12:33
Re: C++ builder dosya okuma ve yazdırma
TRegistry de
TIniFile isini gorecektir
TIniFile isini gorecektir
-
- Üye
- Mesajlar: 4
- Kayıt: 17 Mar 2021 09:45
Re: C++ builder dosya okuma ve yazdırma
// kardeşim bu belki size yardımcı olabilir ofstream yazmak ifstream okumak için bir satır
ofstream dosyaogrenci("i.txt");
if (!dosyaogrenci) {
cerr << "Dosya Açılamadı!!!" << endl;
system("PAUSE");
exit(1);
}
for (int i = 0; i < ogrenci_sayisi; i++) {
dosyaogrenci << ogrenciler.ad << endl << ogrenciler.soyad << endl << ogrenciler.sirano << endl
<< ogrenciler.ogrenci_no << endl;
for (int j = 0; j < DERSAYISI; j++)
dosyaogrenci << ogrenciler.notlar[j][0] << endl << ogrenciler.notlar[j][1] << endl << ogrenciler.notlar[j][2] << endl;
dosyaogrenci << ogrenciler.telno << endl << ogrenciler.adres << endl;
}
dosyaogrenci.close();
ifstream dosyaogrenci("i.txt");
if (!dosyaogrenci) {
cerr << "Dosya Açılamadı!!!" << endl;
system("PAUSE");
exit(1);
}
int i = 0;
string line;
while (dosyaogrenci)
{
getline(dosyaogrenci, ogrenciler.ad);
getline(dosyaogrenci, ogrenciler[i].soyad);
getline(dosyaogrenci, line); ogrenciler[i].sirano = StrToInt(line);
getline(dosyaogrenci, line); ogrenciler[i].ogrenci_no = StrToInt(line);
for (int j = 0; j < DERSAYISI; j++) {
getline(dosyaogrenci, line); ogrenciler[i].notlar[j][0] = StrToInt(line);
getline(dosyaogrenci, line); ogrenciler[i].notlar[j][1] = StrToInt(line);
getline(dosyaogrenci, line); ogrenciler[i].notlar[j][2] = StrToInt(line);
}
getline(dosyaogrenci, ogrenciler[i].telno);
getline(dosyaogrenci, ogrenciler[i].adres);
i++;
}
dosyaogrenci.close();
ofstream dosyaogrenci("i.txt");
if (!dosyaogrenci) {
cerr << "Dosya Açılamadı!!!" << endl;
system("PAUSE");
exit(1);
}
for (int i = 0; i < ogrenci_sayisi; i++) {
dosyaogrenci << ogrenciler.ad << endl << ogrenciler.soyad << endl << ogrenciler.sirano << endl
<< ogrenciler.ogrenci_no << endl;
for (int j = 0; j < DERSAYISI; j++)
dosyaogrenci << ogrenciler.notlar[j][0] << endl << ogrenciler.notlar[j][1] << endl << ogrenciler.notlar[j][2] << endl;
dosyaogrenci << ogrenciler.telno << endl << ogrenciler.adres << endl;
}
dosyaogrenci.close();
ifstream dosyaogrenci("i.txt");
if (!dosyaogrenci) {
cerr << "Dosya Açılamadı!!!" << endl;
system("PAUSE");
exit(1);
}
int i = 0;
string line;
while (dosyaogrenci)
{
getline(dosyaogrenci, ogrenciler.ad);
getline(dosyaogrenci, ogrenciler[i].soyad);
getline(dosyaogrenci, line); ogrenciler[i].sirano = StrToInt(line);
getline(dosyaogrenci, line); ogrenciler[i].ogrenci_no = StrToInt(line);
for (int j = 0; j < DERSAYISI; j++) {
getline(dosyaogrenci, line); ogrenciler[i].notlar[j][0] = StrToInt(line);
getline(dosyaogrenci, line); ogrenciler[i].notlar[j][1] = StrToInt(line);
getline(dosyaogrenci, line); ogrenciler[i].notlar[j][2] = StrToInt(line);
}
getline(dosyaogrenci, ogrenciler[i].telno);
getline(dosyaogrenci, ogrenciler[i].adres);
i++;
}
dosyaogrenci.close();
-
- Üye
- Mesajlar: 4
- Kayıt: 17 Mar 2021 09:45
Re: C++ builder dosya okuma ve yazdırma
// kardeşim bu belki size yardımcı olabilir ofstream yazmak ifstream okumak için bir satır #include <fstream> gereklidir
// örnektir
ofstream dosyaogrenci("i.txt");
if (!dosyaogrenci) {
cerr << "Dosya Açılamadı!!!" << endl;
system("PAUSE");
exit(1);
}
for (int i = 0; i < ogrenci_sayisi; i++) {
dosyaogrenci << ogrenciler.ad << endl << ogrenciler.soyad << endl << ogrenciler.sirano << endl
<< ogrenciler.ogrenci_no << endl;
for (int j = 0; j < DERSAYISI; j++)
dosyaogrenci << ogrenciler.notlar[j][0] << endl << ogrenciler.notlar[j][1] << endl << ogrenciler.notlar[j][2] << endl;
dosyaogrenci << ogrenciler.telno << endl << ogrenciler.adres << endl;
}
dosyaogrenci.close();
ifstream dosyaogrenci("i.txt");
if (!dosyaogrenci) {
cerr << "Dosya Açılamadı!!!" << endl;
system("PAUSE");
exit(1);
}
int i = 0;
string line;
while (dosyaogrenci)
{
getline(dosyaogrenci, ogrenciler.ad);
getline(dosyaogrenci, ogrenciler[i].soyad);
getline(dosyaogrenci, line); ogrenciler[i].sirano = StrToInt(line);
getline(dosyaogrenci, line); ogrenciler[i].ogrenci_no = StrToInt(line);
for (int j = 0; j < DERSAYISI; j++) {
getline(dosyaogrenci, line); ogrenciler[i].notlar[j][0] = StrToInt(line);
getline(dosyaogrenci, line); ogrenciler[i].notlar[j][1] = StrToInt(line);
getline(dosyaogrenci, line); ogrenciler[i].notlar[j][2] = StrToInt(line);
}
getline(dosyaogrenci, ogrenciler[i].telno);
getline(dosyaogrenci, ogrenciler[i].adres);
i++;
}
dosyaogrenci.close();
// örnektir
ofstream dosyaogrenci("i.txt");
if (!dosyaogrenci) {
cerr << "Dosya Açılamadı!!!" << endl;
system("PAUSE");
exit(1);
}
for (int i = 0; i < ogrenci_sayisi; i++) {
dosyaogrenci << ogrenciler.ad << endl << ogrenciler.soyad << endl << ogrenciler.sirano << endl
<< ogrenciler.ogrenci_no << endl;
for (int j = 0; j < DERSAYISI; j++)
dosyaogrenci << ogrenciler.notlar[j][0] << endl << ogrenciler.notlar[j][1] << endl << ogrenciler.notlar[j][2] << endl;
dosyaogrenci << ogrenciler.telno << endl << ogrenciler.adres << endl;
}
dosyaogrenci.close();
ifstream dosyaogrenci("i.txt");
if (!dosyaogrenci) {
cerr << "Dosya Açılamadı!!!" << endl;
system("PAUSE");
exit(1);
}
int i = 0;
string line;
while (dosyaogrenci)
{
getline(dosyaogrenci, ogrenciler.ad);
getline(dosyaogrenci, ogrenciler[i].soyad);
getline(dosyaogrenci, line); ogrenciler[i].sirano = StrToInt(line);
getline(dosyaogrenci, line); ogrenciler[i].ogrenci_no = StrToInt(line);
for (int j = 0; j < DERSAYISI; j++) {
getline(dosyaogrenci, line); ogrenciler[i].notlar[j][0] = StrToInt(line);
getline(dosyaogrenci, line); ogrenciler[i].notlar[j][1] = StrToInt(line);
getline(dosyaogrenci, line); ogrenciler[i].notlar[j][2] = StrToInt(line);
}
getline(dosyaogrenci, ogrenciler[i].telno);
getline(dosyaogrenci, ogrenciler[i].adres);
i++;
}
dosyaogrenci.close();
Re: C++ builder dosya okuma ve yazdırma
Sadece ne kadar harika olduğunuzu bilmenizi istiyorum: ') sonunda bu konuda herhangi bir yardım bulabilirim çocuklar!
bettilt
bettilt