【问题标题】:Implicit declaration of functions warning隐式声明函数警告
【发布时间】:2013-10-07 19:43:53
【问题描述】:

我正在尝试使用函数 isDigit() 我有正确的包含语句 #include <ctype.h> 但是,我编译时似乎收到了警告,

warning: implicit declaration of function 'isDigit' is invalid in C99 [-Wimplicit-function-declaration]

编译警告的行是if(isDigit(atoi(inputLine)) { 谁能给我反馈我在这里缺少什么?谢谢。

【问题讨论】:

  • isDigit() 不是标准库函数!
  • 我看到了相同的 isdigit 消息,小写 d。可能是什么问题?

标签: c warnings clang


【解决方案1】:

在你的程序中包含这个头文件:#include

【讨论】:

    【解决方案2】:

    函数的名称是isdigit(),而不是isDigit()。 C 区分大小写。

    【讨论】:

      猜你喜欢
      • 2012-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-21
      • 1970-01-01
      相关资源
      最近更新 更多