cppcheck是一款静态代码检查工具,可以检查如内存泄漏等代码错误,使用起来比较简单,即提供GUI界面操作,也可以与VS开发工具结合使用。1、安装一般会提供免安装版,安装完成后将cppcheck.exe所在目录添加到环境变量中,这样cmd下可直接使用cppcheck指令来检测代码。2、cppcheck的检查信息error:代码中的错误项,包括内存泄漏等; warning:为了避免产生b
转载
2023-07-21 21:15:28
69阅读
# Linux C代码连接MySQL
### 介绍
MySQL是一个开源的关系型数据库管理系统,广泛应用于各种Web应用程序的后端。在Linux环境中,我们可以使用C代码来连接并操作MySQL数据库。本文将介绍如何使用Linux下的C语言代码连接MySQL数据库,并提供相应的代码示例。
### 准备工作
在开始之前,我们需要确保已经在Linux系统中安装了MySQL数据库,并且已经在系统中安装
原创
2023-12-07 15:02:15
33阅读
C MYSQL API mysql_affected_rows() 返回上次UPDATE、DELETE或INSERT查询更改/删除/插入的行数。mysql_autocommit()mysql_change_user() 更改打开连接上的用户和数据库。mysql_charset_name() 返回用于连接的默认字符集的名称。
转载
2023-07-27 16:32:06
34阅读
mysql中新建的数据库为hyx,hyx中的表为my_schema,表中的数据为下图:编写代码,访问表中的数据,测试代码如下:#include "stdafx.h"
#include /*socket通信,系统头文件*/
#include
#include
#include
#include
#include "mysql.h"
#pragma comment(lib, "libmysql
转载
2023-10-03 11:23:38
92阅读
初学C,看到C 连接mysql的教程不是很多,遇到很多的问题,看过许多盟友的解决方法,有点模糊(对我这个菜鸟来说),下面贴出具体步骤,一起学习:1.C连接mysql的方法:C ,C ++ ,ODBC ,java ,Net .......,这里看C的连接,首先进入mysql驱动官网下载connector/c http://dev.mysql.com/downloads/connector/
转载
2023-10-21 18:51:29
31阅读
一、前言 前几天群里有位水友提问:”C#中,当一个方法所传入的参数是一个静态字段的时候,程序是直接到静态字段拿数据还是从复制的函数栈中拿数据“。其实很明显,这和方法参数的传递方式有关,如果是引用传递的话,肯定是会去静态字段直接拿值的;如果方法是以传值的方式使用参数的话,一定是从复制的栈中拿值的。 但是这位水友就是不相信这个结论(后来发现,这货整一个杠精啊!天天在群里跟人抬杠~),这个时候我忽然
转载
2023-07-31 17:59:55
66阅读
gcc将源文件编译成可执行文件或者库文件。而当需要编译的东西很多时,需要说明先编译什么,后编译什么,这个过程成为构建,常用的工具是make,对应的定义构建过程的文件为makefile,而编写makefile对于大型项目比较复杂,通过cmke就可以通过更加简洁的语法定义构建的流程,cmake定义构建过程的文件为cmakelists.txt. 2.cmake的语法核心概念变量:c
1 #include/*注意要包含这个头文件*/2 #include3 #include4 #include5 6 /*定义了一些数据库连接需要的宏*/7 #defineHOST "localhost"8 #defineUSERNAME "ABitNo"9 #definePASSWORD&
转载
2023-07-05 08:58:12
55阅读
本文大致讲了C#如何使用MySQL,附上了代码,但是解析是另外一篇博文,链接见本文文末 ...
转载
2021-10-13 20:30:00
1161阅读
2评论
柳鲲鹏有的朋友刚刚接触,不知道怎么用C访问。这里提供一个完整的示例代码。#include <mysql.h>#include "gh_mysql.h"#include "gh_kit.h"#define DB_TEST_QUERY "select * from ai_task_tbl"//这样能顺利取到错误。static MYSQL g_oD...
原创
2021-08-06 14:38:46
242阅读
柳鲲鹏有的朋友刚刚接触,不知道怎么用C访问。这里提供一个完整的示例代码。#include <mysql.h>#include "gh_mysql.h"#include "gh_kit.h"#define DB_TEST_QUERY "select * from ai_task_tbl"//这样能顺利取到错误。static MYSQL g_oD...
原创
2022-02-04 14:08:43
38阅读
当我数据库某天突然无法连接了,一直出现‘10061’的问题,经过多方查询,发现是服务里MySQL停止了,启动了出现问题导致一直无法启动。查到的大多解决办法都是重装Mysql等其他办法解决,对于重装Mysql如果没删除干净又有一系列繁琐的事情会导致第二遍安装无法顺利进行。我也尝试了其他方法去解决,但是都无济于事。直到翻到一篇帖子才得以解决,不过数据库表什么也没了,至今也没有更好的办法。先来说说我的解
转载
2023-10-13 13:04:20
54阅读
/* * * mysql_auth.c * * * * Copyright 1998 Frank Liu (frank@ctcqnx4.ctc.cummins.com) * * Distribut
原创
2016-04-05 17:41:38
791阅读
一、VS2008工程设置工作由于我们要使用Mysql的API,并且我们机子上肯定安装了Mysql数据库,所以我们要将工程的头文件路径指向Mysql安装目录的同文件mysql.h所在的位置,将连接库路径指向libmysql.lib所在的路径,在我的机子上,Mysql 的安装路径为:C:\Program Files\MySQL\MySQL Server 5.1我们需要把VS2008的工程中的头文件路径
转载
2024-01-24 13:08:35
73阅读
求fibonacci数列中小于n的最大一个数;
#include<conio.h>
#include<stdio.h>
#include<math.h>
int fun(int t)
{
int i;
int a=0;
for(i=1;i<t;i++)
{
if(a+i>t) break;
a+=i;
翻译
精选
2012-12-27 15:40:54
346阅读
int main(void){ int a,b,t; scanf("a=%d,b=%d",&a,&b); //输入的格式也需要是 a=??,b=?? 然后回车 t=a;a=b;b=t; /* t<--a 把a的值给t a<--b 把b的值给a b<--t 把t的值给b */
原创
2023-02-08 23:01:15
93阅读
#include<stdio.h>int main(){ int n=0; while(n<6) { n++; if(n==3) break; printf("%d",n); } }打印出是12因为1不等于3,第二次的时候2不等于3,第三次等于所以就退出了循环一直盯着n<6看真坑#includ
原创
2023-02-15 00:02:49
57阅读
目录1. 创建数据库2. 管理数据库3. 修改数据库4. 删除数据库 1. 创建数据库创建数据库有以下三种方式: 方式1:创建数据库CREATE DATABASE 数据库名;创建的此数据库使用的是默认字符集。 方式2:创建数据库并指定字符集CREATE DATABASE 数据库名 CHARACTER SET 字符集;此方式显式地指明了要创建的数据库的字符集。 举个例子:我要创建一个字符集
转载
2023-11-18 21:46:09
77阅读
程序员要站在巨人的肩膀上,C++拥有丰富的开源库,这里包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。 标准库
C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。
Standard Template Library:标准模板库
C POSIX library : POSIX
转载
2023-07-20 17:51:31
90阅读
1、检查内存泄漏:头文件// MS Visual C++ memory leak debug tracing
#if defined(_MSC_VER) && defined(_DEBUG)
# define _CRTDBG_MAP_ALLOC
# include <crtdbg.h>
#endifsource文件// MS Visual C++ memory le
转载
2023-06-07 19:04:55
176阅读