C kaynak koduma dahil etmek istediğim (geçici olarak test amaçlı) bir ikili dosyam var, böylece dosya içeriğini C dizesi olarak elde etmek istiyorum, bunun gibi bir şey:
\x01\x02\x03\x04
Bu, belki od
veya hexdump
yardımcı programları kullanarak mümkün mü ? Zorunlu olmamakla birlikte, dize her 16 giriş baytında bir sonraki satıra sarabilir ve her satırın başında ve sonunda çift tırnak içerebilir, bu daha iyi olur!
Dize gömülmüş nulls ( \x00
) olacağının farkındayım, bu nedenle bu baytların dizeyi erken sonlandırmasını önlemek için koddaki dizenin uzunluğunu belirtmem gerekecek.