C++ Belirtilen Dosyayı Açma Fonksiyonu

Maryo

Hectopat
Katılım
1 Haziran 2020
Mesajlar
547
Çözümler
1
Aradığım fonksiyon bana belirttiğim dosyayı açacak ama nasıl yapacağım konusunda bir bilgi bulamadım pek.
Dosya bilgisayardan açılacak.
 
.txt uzantılı dosyalar içerisinden veri okuma, yazma ve dosya sonuna veri ekleme gibi işlemler için "fstream" kütüphanesi kullanılabilir. Yukarıdaki bırakmış olduğum link aracılığıyla örnekleri inceleyebilirsiniz.
 
[CODE lang="cpp" highlight="27-40"]

#include <iostream>
#include <fstream>


using namespace std;
int main()
{
int secim;

cout << "Sifrenin Ilk Rakamini Giriniz : ";
cin >> secim;

if (secim == 1)
{

int a;
cout << "Sifrenin Ikinci Rakamini Giriniz : ";
cin >> a;


if (a == 0)
{
printf("Sifre Dogru Dosya Aciliyor\n");

ifstream dosyaOku("Secret.txt");

string satir; "";

if (dosyaOku.is_open())
{
while (getline(dosyaOku, satir) )
{

cout << satir << endl;

}

dosyaOku.close() ;


}


return 0;
}


if (a != 0)

{

printf("Sifre Yanlis Girildi Bu Yuzden Uygulama Kapaniyor\n");

return 0;


}












}


if (secim != 1)
{

printf("Sifre Yanlis Girildi Bu Yuzden Uygulama Kapaniyor\n");

return 0;





}













}
[/CODE]
Burada bana getline tanımlı değil hatası veriyor nasıl çözebilirim?
 
"string" başlık dosyasını eklemeyi dene.
 
Son düzenleme:
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…