Visual studio 2013 ile çalışıyorum. C++ ile yazılmış dll dosyam var.
Txt dosyasından satır satır verileri array aramak istiyorum. is_in_array gibi bir fonksiyonlada txt dosyası içerisinde string bir ifadenin var olup olmadığını öğrenmek istiyorum.
Örnek Txt.
burak
kemal
berk
aranan: burak
txt dosyasında varmı yok mu kontrolünü sağlamak istiyorum. teşekkürler.
C++ ile txt dosyasını array yapma
2
●468
- 22-03-2016, 00:54:11
- 22-03-2016, 01:16:17https://www.youtube.com/watch?v=s3-DmI1ZWxE
c++ pek uzağım hocam ama burda adam deneyip testini yapmış. yardımcı olabilir (konsoldan girdi istiyor. onun yerine fonksiyona çevirip bitirirsiniz)
kodlar böyle bişeymiş (düzenlersiniz)
#include <iostream>; #include <fstream>; #include <string>; using namespace std; int main(void) { string search; int offset; string line; ifstream Myfile; Myfile.open("names.txt"); cout << "Type the name you want to search" << endl; cin >> search; if (Myfile.is_open()) { while (!Myfile.eof()) { getline(Myfile, line); if ((offset = line.find(search, 0))) != string::npos) { cout << "The word has been founded " << search << endl; } } Myfile.close(); } else { cout << "Could not open file" << endl; system("PAUSE"); return 0; } } - 22-03-2016, 03:34:59teşekkürler. foundedli yapmam lazım galiba o yüzden araştırmaya devam. verdiğiniz kodları çalıştırdım.