草庐IT

关于读取键值对的 c:fscanf 问题

fscanfissuewithreadinginkey-valuepairs编辑:自从被问到,我使用的是VisualStudio2013Ultimate,它没有发出任何警告。我对C有点陌生,文件i/o对我来说一直是个问题。我将如何以"keyName:valueName"的形式解析键值对?我的问题开始发挥作用,因为我的值可能是字符串、浮点数或无符号整数。我正在使用SDL2编写游戏,并且尝试将各个演员的尽可能多的配置保存在单独的.actor文件中。按照一些示例代码,我设法通过fscanf读取了该对的关键部分,但是当我尝试将值fscanf到我的演员时,我得到了一个异常。播放器.actor123456

关于指针:c:将 const char* 读入 sscanf 中的变量?

c:readingconstchar*intoavariableinsscanf?我正在尝试将字符串/*char扫描到变量中并将其传递给函数,但我收到错误"formatspecifiestype'char*'buttheargumenthastype'constchar*'"。我需要*info成为一个constchar,但如果我改变它,我会得到其他错误。如何将constchar*info正确扫描到sscanf()中?123456789101112131415intmain(intargc,char**argv){  blk*block;  char*line;  constchar*info;

关于读取键值对的 c:fscanf 问题

fscanfissuewithreadinginkey-valuepairs编辑:自从被问到,我使用的是VisualStudio2013Ultimate,它没有发出任何警告。我对C有点陌生,文件i/o对我来说一直是个问题。我将如何以"keyName:valueName"的形式解析键值对?我的问题开始发挥作用,因为我的值可能是字符串、浮点数或无符号整数。我正在使用SDL2编写游戏,并且尝试将各个演员的尽可能多的配置保存在单独的.actor文件中。按照一些示例代码,我设法通过fscanf读取了该对的关键部分,但是当我尝试将值fscanf到我的演员时,我得到了一个异常。播放器.actor123456