【发布时间】:2019-06-08 07:55:16
【问题描述】:
我正在尝试将 C 代码翻译成 C#,但我偶然发现了一行代码,我在翻译时遇到了问题。
sprintf((char*)&u8FirmareBuffer[0x1C0] + strlen((char*)&u8FirmareBuffer[0x1C0]), ".B%s", argv[3]);
特别是这一行。 u8FirmwareBuffer 是 C 中的无符号字符数组,我猜是 C# 中的字节数组。 argv[3] 是一个字符串。 如何将此行翻译成 C#。
感谢您的帮助。
编辑:这已被标记为重复,但我认为它们有所不同,因为我使用的指针不适用于标记帖子上提供的解决方案。
【问题讨论】: