#TeknoYardım Arkadaşlar merhaba,
Eclipse üzerinde ssl üzerine bir proje için uğraşıyorum. İnternetten bulduğum kodu derlediğimde aldığım hatanın ekran görüntüsü ekte yer almakta.
kodu aldığım yer: http://www.cs.utah.edu/~swalton/listings/sockets/programs/part4/chap16/ssl_client.c
Eclipse i Cygwin üzerinden çalıştırıyorum. Cygwin içerisinde openssl için gerekli olan packageları indirdim. Şimdi hata verdiği kısım sanki benim tanıttığım dizini bulamıyor gibi. Ama eclipse içerisinde compiler->includes da header file ları tanıttım. Zaten eklemeyi yapmadığımda ssl için özel olan fonksiyonları tanımıyordu. O hata header dosyalarını tanıtınca gitti. Ayrıca eclipse de yaptığım değişikliklerin ekran görüntüsünü de ekledim.
İnternette yaptığım araştırmada çözüm bulamadım. Daha doğrusu tam olarak sorunu da anlamış değilim. Acaba make file oluşturma ile ilgili mi?

BeğenFavori PaylaşYorum yap

#TeknoYardım Arkadaşlar iyi akşamlar,
Eve internet bağlatmayı düşünüyorum. Tek kişi kalıyorum. Uygun fiyatlı bir paket arıyorum. Aşağıdaki linkteki iyi gibi, ya da Türknet i düşünüyorum. Önerileriniz nelerdir?
https://bireysel.turktelekom.com.tr/evde-internet/web/kampanyalar/Sayfalar/fiber-hizli-hepsi-dahil-kampanyasi.aspx

Fiber Hızlı Hepsi Dahil Kampanyası > Türk Telekom

Fiber Hızlı Hepsi Dahil Kampanyası ile ücretsiz kurulum fırsatı, yüksek hızlı, limitsiz internet paketleri sizi bekliyor. Hemen başvurmak için tıklayın!
BeğenFavori PaylaşYorum yap

#akış
Arkadaşlar laptop çalışırken birden dondu. Yeniden başlatmaya çalıştığımda açılmadı. Windows mavi ekranı çıktı. Kendisi onarım yapmaya çalıştı ama çok uzun sürdü. Defalarca yeniden başlatmaya çalıştım, açılmadı. Şimdide biosta ssd gözükmüyor. Ssd yi takali bi kaç ay oldu. Birden bozulmuş olabilir mi? Bunun çözümü var mıdır?

BeğenFavori PaylaşYorum yap

#akış
Arkadaşlar bugün eski laptoba ssd taktım. Eski hdd yi cd-rom bulunduğu yere takıp pcyi açmaya çalıştığımda açılmadı. Eski hdd de windows 10 ve linux mint yüklüydü. Bios ta boot ayarlarında ssd ye öncelik verdim ama yine olmadı. Satadan usb ye çeviren kablo ile hdd yi pcye taktım ve biçimlendirdim fakat linuxun olduğu kısma ulaşamıyorum. Galiba hala linux olduğu için sıkıntı oluyor. Şimdi pc çalışırken hdd yi taktım. (hdd 500 gb lık)
Bu hdd yi tam olarak nasıl biçimlendirebilirim?
Yeni ssd ye linux u da kurdum ordan mı bi şeyler yapmak gerekir?

BeğenFavori PaylaşYorum yap

#akış
Arkadaşlar elimdeki bir text dosyasındaki seçtiğim verileri başka bir text dosyasına yazdırmak istiyorum. Bunu için şöyle bir kod yazdım:

//text dosyasından istenilen verilerin alınması
//x satır sayısı
//y sütun sayısı
#include
#include
#include
#include
using namespace std;

int main(){
int x=4;
int y=64;
string mystring;
char array[y]={};
ifstream myinfile("input.txt");
ofstream myoutfile("output.txt");

if(myinfile.is_open()){
if(myoutfile.is_open()){

for(int i=0; i<x; i++){
getline(myinfile, mystring);
strcpy(array, mystring.c_str());

myoutfile<<array[4]; //aslında 5. eleman
myoutfile<<array[9];
myoutfile<<array[14];
myoutfile<<array[19];
myoutfile<<array[24];
myoutfile<<array[29];
myoutfile<<array[34];
myoutfile<<array[39];
myoutfile<<array[44];
myoutfile<<array[49]<<endl;
}
myinfile.close();
myoutfile.close();
}
else cout<<"unable the open output file";
}
else cout<<"unable the open input file";

return 0;
}

Yukarıdaki kod sütun sayısı fazla olan dosyalarda çalışmıyor. Windows programı kapatıyor. Ama kısa olanlarda çalışıyor(ekran görüntüsünü ekledim).
benim düzenlemem gereken dosyada sütun sayısı 64, satır sayısı 10 milyon civarı, dosyada sadece 1 ve 0 lar var.
Hata neden oluyor olabilir? string in boyutu çok büyük değil.

BeğenFavori PaylaşYorum yap
Önceki yorumları gör 7 / 9
  • Cem KOÇ @cemkoc

    Takildigin limit string değil int x gibi duruyor.

  • DURSUN @dursun

    //text dosyasından istenilen verilerin alınması
    //x satır sayısı
    //y sütun sayısı
    #include
    #include
    #include
    #include
    using namespace std;

    int main(){
    long int x=10024000;
    int y=65;
    string mystring;
    char array[y]={};
    ifstream myinfile("input.txt");
    ofstream myoutfile("output.txt");

    if(myinfile.is_open()){
    if(myoutfile.is_open()){

    for(int i=0; i<x; i++){
    getline(myinfile, mystring);
    strcpy(array, mystring.c_str());

    myoutfile<<array[4]; //aslında 5. eleman
    myoutfile<<array[9];
    myoutfile<<array[14];
    myoutfile<<array[19];
    myoutfile<<array[24];
    myoutfile<<array[29];
    myoutfile<<array[34];
    myoutfile<<array[39];
    myoutfile<<array[44];
    myoutfile<<array[49]<<endl;
    }
    myinfile.close();
    myoutfile.close();
    }
    else cout<<"unable the open output file";
    }
    else cout<<"unable the open input file";

    return 0;
    }

    son hali bu. Belki birini işine yarar.

  • Papa Emeritus @pope

    Overflow gibi gözüküyor hocam . Int girmişsiniz fakat bahsettiğiniz boyuta 16bit yetmez . Long Long Int kullanın derim . Overflow olup olmadığını mümkün olduğunca kontrol edin , 3-4 satır fazladan kod yazarsınız fakat daha kaliteli bir kod olur .

  • Ömer Özgür @omc43

    Kendi Text editörünü yaz en iyisi. 😀

#akış
Arkadaşlar text dosyasındaki sütunlarda değişiklik yapmayı sağlayan bildiğiniz bir program var mı? Linux ta çalışanda olur.
Bu linkteki gibi kullanmak için:https://notepad-plus-plus.org/features/column-mode-editing.html
Düzenlemem gereken dosya çok büyük benim bilgisayarda bu işlemi yapamıyorum.

not:bu işlem için küçük bi kod yazmaya çalıştım. Ama hata var.Yorumda kod var nerede hata yapıyorum bilen var mı?

BeğenFavori PaylaşYorum yap

#akış #TeknoYardım Arkadaşlar linuxta driver kurmaya çalışıyorum. make komutu yazdığımda şöyle bir hata alıyorum. Çözümü nedir bilen var mı?

BeğenFavori PaylaşYorum yap

#akış #TeknoYardım Arkadaşlar linux mint kurulumda windows 10 nu tanıdı ve bende onun yanına kur seçeneğini seçtim(başka bir şey yap seçeneği yerine). Yalnız pc açılırken windows u seçmem için hiçbri seçenek yok. Bunun için galiba grub kurmam lazım. Şu linkteki Appendix A daki adımları yapmaya çalıştım fakat 4. komutta core image too big diye hata aldım.
Ne yapmam lazım. En azından linux u silip baştan kurma gibi bi şey yapılabilir mi? Ya da windows 10 silindi mi acaba?

BeğenFavori PaylaşYorum yap