c语言调用api接口实例?
下面给出一个调用天气api的例子,展示如何用C语言调用API接口:
```c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <curl/curl.h> //需要安装libcurl库
int main(void)
{
CURL *curl;
CURLcode res;
char url[100] = "http://www.weather.com.cn/data/sk/101010100.html"; //天气API接口
curl = curl_easy_init();
if(curl) {
curl_easy_setopt(curl, CURLOPT_URL, url);
/* 禁止SSL校验,否则会导致CURLE_SSL_CACERT状态码 */
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0);
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0);
c语言怎么连接mysql数据库代码?
要在C语言中连接MySQL数据库,可以使用MySQL提供的C语言 API——MySQL Connector/C。以下是一个简单的代码示例,展示了如何连接MySQL数据库:
```c
#include <mysql.h>
int main() {
MYSQL *conn;
// 初始化 MySQL 连接
conn = mysql_init(NULL);
if (conn == NULL) {
fprintf(stderr, "无法初始化 MySQL 连接:%s
", mysql_error(conn));
return 1;
}
// 连接到 MySQL 服务器
if (mysql_real_connect(conn, "localhost", "username", "password", "dbname", 0, NULL, 0) == NULL) {
fprintf(stderr, "无法连接到 MySQL 服务器:%s

