私はこの署名を持つ関数を持っています:
const char* get_version();
私の宣言は次のとおりです。
fun get_version(): LibC::Char*
そしてそれを使用するには:
version = MyLib.get_version()
puts version # how to convert to String?
戻り文字列を管理するにはどうすればよいですか? C 文字列の長さを測定し、Crystal 文字列に手動で変換するには、strlen もインポートする必要がありますか?