您现在的位置:IT技术 > 编程开发 > C语言C++ >

编程开发 / C语言C++频道头条

编程开发 / C语言C++频道内容加载中...

Linux下通过C++调用C#程序

Linux下通过C++调用C#程序,具体代码如下: #includeerrno.h#includestdio.h#includestdlib.h#includeunistd.h#includesys/types.hintmain(intarg,char**args){intret=0;if(fork()==0){ret=execlp(mono,mono,/home/liuwenhui/bin/GlobalTimes....

日期:2013-09-06 23:30:16

点击:194 好评:0

C++实现简单的分词功能

C++实现简单的分词功能,具体代码如下: //word.cpp:Definestheentrypointfortheconsoleapplication.//#includestdafx.h//mympseg.cpp:定义控制台应用程序的入口点。#includeiostream#includestring#includelist#includemapus...

日期:2013-09-04 20:43:47

点击:148 好评:0

c++线性表的链式存储结构之单链表

c++线性表的链式存储结构之单链表: #includeiostreamusingnamespacestd;templateclassTclasslist;templateclassTclassNode{Tdata;Node*next;public:Node(){next=NULL;}~Node(){}friendclasslistT;};templateclassTclasslist{NodeT*head;publi...

日期:2013-08-27 23:07:38

点击:88 好评:0

C++单链表的基本处理方法

 尾插法建立单链表,对单链表中的元素进行排序,删除单链表中的相同元素,同时针对两个不同的链表的相应操作。一般合并,求交集等操作。 /*链表的多功能实现*/#includestdio.h#in...

日期:2013-08-27 23:05:21

点击:116 好评:0

C++用二级指针操作指针数组

使用指针数组操作多个字符串,还可以通过二级指针变量的方式进行这种操作,首先定义一个字符串指针数组s,用来指向多个字符串常量,再定义一个二级指针变量p,使其指向数组s,因数组s中的每个元素都是数组,因此指针变量p必须定义为指向指针的指针(即二级指针...

日期:2013-08-18 14:11:52

点击:208 好评:0

C语言实现走台阶算法

C语言实现走台阶算法,是基于基于C98实现的的,具体代码如下: #include stdio.h #include stdlib.h #include string.h #define Maxsize 200 int getStepNum(int, int); void printSum(); int *step; int len; int main() { int n = 10; int maxStep = 2; ste...

日期:2013-07-18 21:28:49

点击:163 好评:0

C++查找数组中的最大子数组

C++查找数组中的最大子数组,此算法的时间复杂度为O(n)具体代码如下: #includestdio.h #includestring.h #define N 10 /* 求最大子数组问题 要求数组中有正也有负数,如果全为负数,只需要找出 最大的负数即可。 */ int find_max_subarray(int a[N]) { int s...

日期:2013-07-18 21:26:57

点击:193 好评:0

C语言实现归并排序代码

C语言实现归并排序代码,具体代码如下: #includestdio.h #includestdlib.h #includetime.h #includestdlib.h #define random(i) (rand()%i) #define N 12 #define INFINITY 99999999 //要排序的数存放在a数组汇总,p,q,r是数组下标 void Merge(int *a,int p,...

日期:2013-07-18 21:25:08

点击:73 好评:0

使用C语言连接mysql数据库

使用C语言连接mysql数据库 ,目前只在linux下测试成功,其他待验证。依赖mysqlclient这个动态库。具体代码如下: Makefile objects=mysql_c.o CCFLAGS= -I/usr/include/mysql/ -lmysqlclient cc=gcc mysql:mysql_c.o $(cc) -o $@ $ $(CCFLAGS) mysql_c.o:mysq...

日期:2013-07-17 21:07:31

点击:173 好评:0

检查存储在DataRow中的数据

C#,,CSHARP,...

日期:2013-07-17 21:02:59

点击:38 好评:0

C++指针操作举例

C++指针操作举例,具体代码如下: #include stdlib.h #include stdio.h #include string.h void funcpp(char ** p) { char *tmp; tmp = malloc(sizeof(char) * 10); sprintf(tmp,%.08d,1); *p = tmp; } void funcValue(char p) { printf(funcValue=%c\n,p); p...

日期:2013-07-17 20:52:06

点击:208 好评:0

如何从sql server导出到csv文件

如何从sql server导出到csv文件,具体代码如下: private static void WriteHeader(SqlDataReader reader, TextWriter output) { for (int i = 0; i reader.FieldCount; i++) { if (i 0) output.Write(,); output.Write(reader.GetName(i)); } output.WriteLi...

日期:2013-07-16 21:18:20

点击:101 好评:0

判断某字符串是否存在于数组中

判断某字符串是否存在于数组中,具体代码如下: 方法一: string[] array = { 1, 2, 3 }; Liststring list = new Liststring(array); if(list.Contains(1)) { //字符串1存在 } else { //字符串1不存在 } 方法二: string[] array = {1 ,2 ,3 }; int id = Arra...

日期:2013-07-16 21:01:03

点击:153 好评:0

C++关于web server的分析

C++关于web server的分析: /* micro_httpd - really small HTTP server ** ####################################### 1.此程序对输入输出使用的是stdin和stdout 借助xinetd,microhttpd在处理请求时,可从标准输入读取客户端的请求,向标准输出写入对客户端...

日期:2013-06-26 21:38:27

点击:135 好评:0

开发工程师常用的Json数据的处理方式

开发工程师常用的Json数据的处理方式. 1、Json的格式: 对象{name: value, name1: value1} 对象包含对象数组{name: value, name1: value1,name3:[{name4:value4},{name5:value5}]} 对象数组[{name: value, name1: value1},{name2: value2, name3: value3}]...

日期:2013-06-25 23:37:24

点击:134 好评:0

C++实现获取图片文件格式

C++实现获取图片文件格式,具体代码如下: #include stdio.h #include stdlib.h #include string.h #include assert.h #include errno.h #define GETBYTELEN 2 #define IMAGE_YES 1 #define IMAGE_NO 0 /*---JPEG/JPG(1)---*/ #define IMAGE_JPEG_TYPE 0x01 #...

日期:2013-06-25 21:58:39

点击:212 好评:0

C++实现文件数据提取

C++实现文件数据提取,具体实现代码如下: /*** 数据提取 ***/ #includeiostream #includefstream #includestring using namespace std; int main() { system(color 1e); string goal,text[200]; int i(0),i1(0),i3(1),i4(-1); double i2[200]; cout请将要提...

日期:2013-06-20 21:51:01

点击:206 好评:0

C++去除字符串中的空格

C++去除字符串中的空格,具体实现代码如下: #includeiostream using namespace std; int main() { char ch[100001]={0}; char c; int i=0; int count=0; cout请输字符串:(长度不大于十万); while((c=cin.get())!=\n) { if(c == ) { count++; continue; } i+...

日期:2013-06-20 21:49:18

点击:239 好评:0

C版基于数组的插入排序实现

C版基于数组的插入排序实现,在Linux下完成。具体实现代码如下: /** * @todo c版基于数组的插入排序 * @author Koma **/ #includestdio.h #define MAX 20 int sortAry[MAX]; int main() { int e, n = 0, i, j, t, k; while ( scanf(%d, e) != 0 ) { if ( n M...

日期:2013-06-19 22:34:41

点击:138 好评:0

C++派生类的构造函数

C++派生类的构造函数,VC++6.0与gcc均可用。具体实现代码如下: #includeiostream #includestring using namespace std; class student { public: student (int n,string nam,float s) { num=n; name=nam; score=s; } ~student(){} /*public: void get_value(...

日期:2013-06-19 22:33:11

点击:66 好评:0

C指针的使用技巧

C指针的使用技巧: #include stdio.h #include stdlib.h #include string.h #include unistd.h typedef struct LogThreadInfo{ int a; }logThreadInfo; void initThread(logThreadInfo **temp){ *temp = (logThreadInfo *) malloc(sizeof(logThreadInfo)); (*t...

日期:2013-06-05 22:17:09

点击:109 好评:0

简单的linux下who命令

仿照linux的who命令,执行程序,输出登录用户的信息。具体的命令代码如下: #include unistd.h #include utmp.h #include fcntl.h #include string.h #include stdio.h void show_info(struct utmp* utbutp); int main(int argc, char*argv[]) { struct utmp...

日期:2013-05-29 22:41:51

点击:176 好评:0

C++实现两个多项式相加

C++实现两个多项式相加,具体代码如下: #includeiostream #includestdlib.h #includestdio.h #includemalloc.h #define LEN sizeof(struct PNode) struct PNode {float coef; int expn; struct PNode *next; }; void print(PNode* p) { PNode *r; int i; if(...

日期:2013-05-15 22:22:07

点击:144 好评:0

C++进程优先数调度算法FIFO

进程调度算法有FIFO,优先数调度算法,时间片轮转调度算法,分级调度算法,目前主要是考FIFO和优先数调度算法(静态优先级)。 输入:进程流文件,其中存储的是一系列要执行的进程, 每个作业包括四个数据项 进程名进程状态(1就绪2等待3运行)所需时间优先数(...

日期:2013-05-14 22:55:33

点击:141 好评:0

C++打印不同系统下的类型大小

#include stdio.h int main() { printf(signed char min = %d\n, -(char)((unsigned char) ~0 1 ) ); printf(signed char max = %d\n, (char)((unsigned char) ~0 1 ) ); printf(signed short min = %d\n, -(short)((unsigned short) ~0 1 ) ) ; printf(sign...

日期:2013-05-08 21:55:11

点击:145 好评:0

C++动态内存分配方法

C++动态内存分配方法 #include stdio.h #include string.h #include stdlib.h char* upcase(char *inputstring); int main(void){ char *str1; str1 = upcase(hello); printf(str1=%s \n,str1); free(str1); return 0; } char* upcase(char *inputstring) { c...

日期:2013-04-30 11:33:29

点击:151 好评:0

利用C#重启远程计算机

C#,网络,CSHARP,利用C#重启远程计算机...

日期:2011-07-20 09:56:19

点击:50 好评:0

用制作C#作屏幕捕获程序

C#,系统,CSHARP,用制作C#作屏幕捕获程序...

日期:2011-07-20 09:56:19

点击:24 好评:0

PDF转换为图片的windows服务

C#,,CSHARP,PDF转换为图片的windows服务...

日期:2011-07-20 09:56:18

点击:21 好评:0

C#中String和enum的互相转换

C#,,CSHARP,C#中String和enum的互相转换...

日期:2011-07-20 09:56:17

点击:10 好评:0

将xml架构(xsd)约束映射到dataset 约束

C#,XML,ADO.NET,CSHARP,将xml架构(xsd)约束映射到dataset 约束...

日期:2011-07-20 09:56:12

点击:81 好评:0

如何在类序列化时不序列化事件

C#,C#语法,高级技术,CSHARP,如何在类序列化时不序列化事件...

日期:2011-07-20 09:56:11

点击:15 好评:0

云计算和数据

C#,云计算,高级技术,CSHARP,云计算和数据...

日期:2011-07-20 09:56:10

点击:10 好评:0

总结字符串比较函数

C#,C#语法,CSHARP,总结字符串比较函数...

日期:2011-07-20 09:56:10

点击:16 好评:0

装箱与拆箱以及性能损失

C#,C#语法,CSHARP,装箱与拆箱以及性能损失...

日期:2011-07-20 09:56:10

点击:81 好评:0

工厂方法与抽象工厂的区别

C#,高级技术,设计模式,CSHARP,工厂方法与抽象工厂的区别...

日期:2011-07-20 09:56:10

点击:12 好评:0

O/R Mapping详解

C#,,CSHARP,O/R Mapping详解...

日期:2011-07-20 09:56:08

点击:45 好评:0

XML数据读取方式性能比较

C#,XML,CSHARP,XML数据读取方式性能比较...

日期:2011-07-20 09:56:08

点击:16 好评:0

谈String与StringBuilder的性能

C#,C#语法,CSHARP,谈String与StringBuilder的性能...

日期:2011-07-20 09:56:08

点击:19 好评:0

WPF 员工卡条形码

C#,,CSHARP,WPF 员工卡条形码...

日期:2011-07-20 09:56:07

点击:18 好评:0

xml格式化后转化为html

C#,XML,CSHARP,xml格式化后转化为html...

日期:2011-07-20 09:56:07

点击:10 好评:0

DataSet(DataTable)与XML互转

C#,XML,CSHARP,DataSet(DataTable)与XML互转...

日期:2011-07-20 09:56:07

点击:28 好评:0

c++实现死锁检测算法

c++实现死锁检测算法. #include #include #include const int MAXQUEUE=100; //定义表的最大行数 typedef struct node{ int resource; int process; }cell; cell occupy[MAXQUEUE]; int occupy_quantity; cell wait[MAXQUEUE]; int wait_quantity; //初始化...

日期:2011-04-05 10:37:33

点击:221 好评:2

c++实现K-MEANS算法

c++实现K-MEANS算法. #include #include #include #define NA4/* 数据维数 */#define K3/* 聚类数 */#define Psize50/* 种群大小 */#define T30/* 最大迭代数 */#define ED0.0000001/* 结束条件 */typedef struct {double p[NA];double distance[K];}Point;t...

日期:2011-04-05 10:36:06

点击:223 好评:2

C++实现各种排序算法的合集

C++各种排序算法的合集. #include #include struct node{int key;}r[20];struct rnode{int key;int point;};main(){void print(struct node a[20],int n);int creat();void shell(struct node a[20],int n);int hoare(struct node a[20],int l,int h);void q...

日期:2011-04-05 10:34:02

点击:205 好评:2

关于银行家算法的介绍

银行家可以把一定数量的资金供多个用户周转使用,为保证资金的安全银行家规定: 1. 当一个用户对资金的最大需求量不超过银行家现有的资金就要接纳该用户 ; 2. 用户可以分期贷款 , 但垡的总数不能超过最大需求量 ; 3. 当银行家现有的资金不能满足用户的沿需垡...

日期:2011-04-05 10:32:08

点击:121 好评:2

C语言实现计算字符个数

C语言实现计算字符个数 #include int main(){ long nc; nc = 0; while(getchar() != '0') { ++nc; } printf("%ld\n", nc);} gcc char_counting.c -o char_counting.o一种通常的调用方式:[root@server1 c]# ./char_counting.o123450[回车]6通过linux管道来传...

日期:2011-04-03 23:25:59

点击:200 好评:0

c++生成指定范围的随机数

使用C标准库,生成指定范围的,int和float类型的随机数. 一共三个函数: void random_seed(int seed); int random_int(int min, int max); float random_float(float min, float max); #1,用来初始化随机种子 #2,#3,分别用来生成int或float类型数值。第一个参数...

日期:2011-04-03 00:35:26

点击:446 好评:0

首页 1 2 下一页 末页 267