无法使modf()工作。

在注释后包含了Xcode编译器错误消息。

#import <Foundation/Foundation.h>
#include <stdio.h>
#include <math.h>

int main (int argc, const char * argv[])
{
    double pi = 3.14;                           // Unused variable
    double integerPart;                         // Unused variable
    double fractionPart;                        // Unused variable
}

// Pass the address of integerPart as an argument
fractionPart = modf(pi, &integerPart);          /* Use of undeclared identifier      'integerPart'; did you mean integer_t? */

// Find the value stored in integer part
printf("integerPart = %.0f, fractionPart = %.2f\n", integerPart, fractionPart);     //   Expected ')'

return 0;

}

最佳答案

从主函数的中间删除'}'。

关于c - 无法使modf()工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8107157/

10-10 17:31