2016-03-29 25 views
0

Verileri yazmaya ve ideone.com numaralı belgede tekrar okumaya çalışıyorum. Bunu çözemedim:Çevrimiçi CPP Derleyici yazma/okumaya olanak sağlar

ofstream os ("data.dat", ios::binary); 
Ben

ifstream is("data.dat", ios::binary); 

ile veri boyutu okumak geri okumaya çalıştığınızda

işe yaramadı olduğunu

0. orada mı ideone.com gibi çevrimiçi derleyicilerde farklı sözdizimi?

+1

'dan başlayabilirsiniz. Kaynak talebi konu dışıdır. – NathanOliver

+1

[ideone.com] (http://www.ideone.com)? – Downvoter

+0

C++ Kodlayıcıları neden bu kadar affetmez? Tipik mi? – user1767754

cevap

2

Gördüğüm çevrimiçi derleyicilerin tümü, dosyaları okumanıza ve yazmanıza izin vermiyor. Çoğu, bir giriş kutusuna metin girmenize izin verir ve daha sonra standart girdiyi o kutuya yönlendirir, böylece girişin çalıştırılması için programa girişi değiştirebilirsiniz.

Shafik Yaghmour tarafından this cevabını Okuma ve coliru ile bir dosya oluşturmak ve daha sonra bir sonraki programda bu dosyayı kullanmak ama bu ikili dosya ile ne kadar işe yarayacağını hiç bir fikrim olabilir gibi ekli belgeler göründüğü ve bu gibi görünüyor sadece okunabilir.

Çoğu hizmetin, dosya yüklemelerine izin vermek istediğini düşünürdüm, o zaman insanlar oraya hizmet yükleyebilir ve sonra site istenmeyen içerik barındırıyor olabilir.

Dosyalarla çalışmanız gerekiyorsa, bilgisayarınızda gerçek bir derleyici kullanmanızı öneririm. Ücretsiz olan bir şeye ihtiyacınız varsa, Bjarne Stroustrup'un An incomplete list of C++ compilers