在C中获得有关“ atoi”功能的警告

用户名

我目前正在阅读的书中编写挑战性问题的代码。我的代码以正确的输出完美执行,但是我在代码中收到警告,我只是想知道为什么。

我在显示以下内容的行上收到警告:

int countdownStart = atoi(numInput);

我收到的警告说:

函数“ atoi”的隐式声明在C99中无效

#import <readline/readline.h>
#import <stdio.h>

int main(int argc, const char * argv[]){
    printf("Who is cool? ");
    const char *name = readline(NULL);
    printf("%s is cool!\n\n", name);

    printf("What should I start counting? ");
    const char *numInput = readline(NULL);
    int countdownStart = atoi(numInput);
    for (int i = countdownStart; i >= 0; i--){
        if (i % 3 == 0){
            printf("%d\n", i);
            if (i % 5 == 0){
                printf("Found one!\n");
            }
        }
    }

    return 0;
}
塞德里克·莫伦特(Cedric Morent)

您必须包含stdlib.h

#include <stdlib.h>

下次遇到类似的警告时,仅运行该命令man atoi,并且手册页应说明应包含哪个头文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Gatsby JS(反应)中获得有关拥有独特钥匙道具的警告

容易获得有关多元宇宙的警告?

在XCode中获得有关应为NSNumber的NSMutableDictionary密钥的警告

如何获得有关隐式转换为较低精度的警告?

哪里可以获得有关DM脚本功能的详细文档

通过应用程序见解获得有关Azure功能错误的通知/警报

获得有关在Kubernetes中要删除的资源的警告

获得有关C和C ++ for Xcode的书

在RealmRecyclerView中获得有关项目删除的通知

有关c ++中“ getlline”功能的问题

如何获取有关“功能”标志警告的更多信息?

如何抑制有关预览功能的Javac警告?

GCC可以警告我有关修改C99中的const字段的问题吗?

与指针有关的警告

无法在MongoDB中获得有关分片集合的覆盖查询

我无法获得有关AngularJS中验证错误的信息

如何在paypal api中获得有关用户取消订阅的通知?

如何在Windows中获得有关cURL的帮助

通过AoG中的OAuth获得有关Google Actions的用户信息?

我想获得有关 Python 中延迟和循环的帮助

如何获得有关课堂方法的帮助

获得有关Bash保留字的帮助

如何获得有关某些StorageReference的子代的信息?

如何获得有关终端命令的帮助?

我如何获得有关LoCo团队的更新?

如何获得有关命令的特定选项的帮助

如何获得有关按钮点击的通知?

了解有关C ++ 1y的提案N3650中有关可恢复功能的示例

与R中跨度有关的LOESS警告/错误