每当我将此字符串定义为数字时,都会出现错误“将 const char 传递给不兼容的类型 double”。当我将字符串定义为 xlSheetWriteStr 时,没有问题,但当我将其定义为数字时,会出现错误。
这是有问题的代码 -
xlSheetWriteNum(sheet, 2, 1,[self.personcityTextField.text UTF8String], 0);
提前致谢。
最佳答案
xlSheetWriteNum 的第四个参数需要一个 double 值而不是字符串值。试试这个:
xlSheetWriteNum(sheet, 2, 1, [self.personcityTextField.text doubleValue], 0);
关于c++ - 将 const char 传递给不兼容的类型 double,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25961384/