![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
-王二毛-
学无止境
展开
-
二级指针的使用
#include <stdio.h>int main(){ int a =100; int *p1 = &a; int **p2 = &p1; int ***p3 = &p2; printf("%d, %d, %d, %d\n", a, *p1, **p2, ***p3); printf("&p2 = %#X, p3 = %#X\n", &p2, p3); printf("&p1 = %原创 2021-12-14 16:18:56 · 909 阅读 · 0 评论 -
C语言获取系统当前时间
#include <stdio.h>#include <time.h>int main (){ time_t t; struct tm * lt; //获取Unix时间戳。 time (&t); //转为时间结构。 lt = localtime (&t); //输出结果 printf ( "%d/%d/%d %d:%d:%d\n",lt->tm_year+1900, lt->tm_mon原创 2021-12-13 16:28:00 · 3493 阅读 · 12 评论 -
C语言读写文件
#include <stdio.h>#include <string.h>#include <stdlib.h>//函数声明void readfile_Function();void Savefile_Function();//读文件函数void readfile_Function() { FILE *fp; char name[20], address[20], phone[20]; int age = 0; if ((fp =原创 2021-12-10 08:53:51 · 341 阅读 · 0 评论 -
C语言实现字符串分割
#include <stdio.h>#include <string.h>#include <stdlib.h>//字符分割void split(char *src, const char *separator, char **dest, int *num) { /* src 源字符串的首地址(buf的地址) separator 指定的分割字符 dest 接收子字符串的数组 num 分割后子字符串的个数 */ char *pNext; i原创 2021-12-02 10:53:09 · 3910 阅读 · 0 评论 -
C语言判断读取的文件内容字符编码是UTF-8还是GBK
自定义两个字符编码判断函数bool is_str_utf8(const char* str);bool is_str_gbk(const char* str);测试文件代码详细:#include <stdio.h>#include <string.h>#include <stdlib.h>bool is_str_utf8(const char* str);bool is_str_gbk(const char* str);//判断是否是UTF-8原创 2021-12-01 10:50:19 · 2419 阅读 · 0 评论 -
严重性 代码 说明 项目 文件 行 禁止显示状态 错误 C4996 ‘strcpy‘: This function or variable may be unsafe. Consider using
vs2017 报错严重性 代码 说明 项目 文件 行 禁止显示状态错误 C4996 ‘strcpy’: This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. TCsignHandler e:\vs2017\tcsignhandler\tcsignha原创 2021-11-28 09:54:19 · 3031 阅读 · 0 评论 -
C语言借助cJSON生成和解析json数据
一、下载cJSON下载地址:https://github.com/DaveGamble/cJSON二、原创 2021-11-22 09:00:11 · 997 阅读 · 0 评论 -
C++给Java写程序
创建一个Java项目,编码选择utf8编译Java文件生成.h文件将.h文件拷贝到C++项目中实现方法编译生成解决方案,并复制路径E:\VS2017\edoyun\x64\Release运行输入结果进阶:实现手动注册一个实现的方法完整代码如下:package eDoYun;public class NativeClass { public native int nativeAdd(int a, int b); public native double nat原创 2021-11-09 19:04:36 · 459 阅读 · 0 评论 -
C语言通过gSoap调用天气预报的Webservice发布的服务(未实现动态调用,手动输入调用)
一、下载gSoap工具将gsoap_2.8.100.zip解压,进入gsoap_2.8.100\gsoap-2.8\gsoap\bin\win32目录下,或win64目录下。二、浏览器地址栏输入天气预报的webservice服务地址:http://ws.webxml.com.cn/WebServices/WeatherWS.asmx?wsdl选择“另存为”到win32目录下,直接把文件名后缀改成.wsdl,如下:三、创建wsmap.dat支持中文在win32目录下新建一个文件”wsmap.da原创 2021-11-09 17:28:05 · 449 阅读 · 0 评论 -
C语言通过gSoap调用自定义的Webservice发布的服务(未实现动态调用,手动输入调用)
一、创建webservice服务,并发布服务二、浏览器地址栏输入自定义的webservice服务地址:http://localhost:8989/cToJava?wsdl选择“另存为”到win32目录下,直接把文件名后缀改成.wsdl,如下:三、创建wsmap.dat支持中文在win32目录下新建一个文件”wsmap.dat“,文件内容为xsd__string = | std::wstring | wchar_t*;那么SOAP/XML中的string将转换成std::wstrin或wchar原创 2021-11-09 17:27:51 · 206 阅读 · 0 评论 -
C语言定时任务,和计算时间差
#include <time.h>#include <windows.h>#include<stdio.h>tm* getTime(){ time_t now; time(&now); return localtime(&now);}int main(){ double cost; time_t start, end; time(&start);//获取程序开始运行的系统运行时间 bool bExit原创 2021-11-05 16:45:18 · 489 阅读 · 0 评论 -
C语言运行jar
本来是要实现C与Java相互通信的,但是没有成功,先这样使用吧#include<stdio.h>#include <stdlib.h>int main(){ system("java -jar C:\\Users\\Administrator\\Desktop\\电子签名\\test.jar"); return 0;}原创 2021-11-05 15:45:52 · 849 阅读 · 0 评论