【问题标题】:curl in C without libcurl在没有 libcurl 的 C 中卷曲
【发布时间】:2021-10-22 07:29:27
【问题描述】:

我尝试使用这个命令在 C 中运行 curl(没有 libcurl) curl -X GET "https://dex.binance.org/api/v1/klines?symbol=&interval=&limit=&startTime=&endTime=

我创建了这个脚本(在 linux mint 中)

#include <stdlib.h>
int status = system("curl -X GET \"https://dex.binance.org/api/v1/klines?symbol=&interval=&limit=&startTime=&endTime=\"");

当我编译时,我得到这个错误:

test.c:3:14: error: initializer element is not constant
    3 | int status = system("curl -X GET \"https://dex.binance.org/api/v1/klines?symbol=&interval=&limit=&startTime=&endTime=\"");
      |              ^~~~~~

谁能解释我为什么返回这个错误?

【问题讨论】:

    标签: c linux curl


    【解决方案1】:

    你需要一个 C 语言中的 main 函数。这在你的 C 教科书的第一章中有介绍。

    你可能想要这样的东西:

    #include <stdlib.h>
    
    int main()
    {
       int status = system("curl -X GET \"https://dex.binance.org/api/v1/klines?symbol=&interval=&limit=&startTime=&endTime=\"");
       ...
    }
    

    【讨论】:

    • 抱歉第一次学习 C 会好很多,如果我再次深入了解 C,谢谢
    猜你喜欢
    • 2019-08-11
    • 2020-12-01
    • 1970-01-01
    • 2023-03-29
    • 2013-10-12
    • 2017-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多