Bugün çoğunu çevrimiçi araştırdım, ancak cevabı bulamadım bu yüzden bazı öneriler için stackoverflow'a dönüyorum. Temel olarak, bir görüntü dosyasını yüklemek için PUT yöntemini gerçekleştirmek için curl kullanan bir C++ kitaplığına sahibim. şimdi bu kütüphane veri için bir std :: dize alır. yerel diskimde görüntü dosyaları (jpg, gif, png gibi) var.Görüntü dosyalarını okumak ve C++ 'da belleğe (std :: string) nasıl kaydeder?
Dosyanın içeriği ile ilgili bir şey umurumda değil (PUT yöntemi için bu kütüphaneye aktarılmasının yanı sıra bir şey yapmıyorum). görüntü dosyalarını nasıl okuyabilirim ve std :: string dosyasında saklayabilirim? Dosya içeriği NULL terminatör içeriyorsa ne olur?
Denediğim kodlardan bazılarını eklemeyi denedim, ancak burada yeniyim ve kodumu doğru biçimde buraya nasıl yazacağımı bilmiyorum. herhangi bir yardım takdir edilecektir.
için geri arama frunction bu olduğunu, sadece her şeyi 4 boşlukla gir. Veya kodunuzu yapıştırın, seçin, ardından şu şekilde görünen düğmeye basın: '{}'. Metni, küçük şeylerle çevreleyerek metin içine de yerleştirebilirsiniz. Bence geri-keneler olarak adlandırılıyorlar. Şimdiye kadar kullandığım her klavyede, 1 tuşun sol üst köşesinde bulunan anahtar. –
@Benjamin: Alman klavye düzeninde, sağ tuşun solunda, sağ üst köşede. :) Ayrıca elde etmek için ctrl + alt tuşlarına basmanız gerekiyor ... Her durumda, '' '' kastedilmektedir. – Xeo
Kullandığınız kitaplık bir dizede gerçekten ikili veriyi istiyor mu? İstediğin dosya adı olmadığından emin misin? "Char" tipi hemen hemen tüm platformlarda bir bayt olsa da, ikili verileri depolamak için std :: string işlevini kullanmak bana yanlış geliyor. –