C
文章平均质量分 62
qingjoin
这个作者很懒,什么都没留下…
展开
-
毫秒 转时、分、秒
int hS =_timeValue; //_timeValue 单位毫秒 hS = hS%1000; //毫秒秒 int h = sd/(60*60); //时 int m = sd/60 - h*60; //分 int s = sd - h*(60*60) - m*60; //秒原创 2013-06-09 13:28:24 · 976 阅读 · 0 评论 -
简单的宏定义
#include #define MAX_NUMBER(a,b) ((a)>(b)) ? (a):(b) //返回较大的一个数。#define MAX(a,b) ((a)/(b)) ? (a):(b) //返回最大的一个数。不用if,等语句int main(){ printf("%d\n",MAX_NUMBER(10,5));原创 2013-05-31 17:13:14 · 423 阅读 · 0 评论 -
NTP 文件的存储 C IP 地址
#include #include string.h>#define NTP_TIME "/etc/ambaipcam/IPC_Q313/config/NTPaddr.txt"int main(){ FILE *NTPfp ; char szNTP[50][255],ntpjudge[100]; char addr[255],addrbuf[255]; cha原创 2013-05-31 17:12:59 · 543 阅读 · 0 评论 -
IP地址的读取 LINUX C
#include #include string.h>FILE *fp = NULL;#define NETWORK_FILE "/etc/network/interfaces"static char* getNetworkInfo(char *maches){ char szBuf[64]; char *szNetwork=NULL; int i = 0; if((fp=原创 2013-05-31 17:12:56 · 451 阅读 · 0 评论 -
c语言指针segmentation fault 指针常常错误的小地方
#include #define JUDGE_POINT_TWO 1int main(){ #if JUDGE_POINT_TWO char str[] = "qingjoin"; char *ptr = "c program"; char *point; point = str; point[2] = 'a'; point[3] = 'x';原创 2013-05-31 17:12:52 · 530 阅读 · 0 评论 -
IP地址的读取 LINUX C
#include #include FILE *fp = NULL;#define NETWORK_FILE "/etc/network/interfaces"static char* getNetworkInfo(char *maches){ char szBuf[64]; char *szNetwork=NULL; int i = 0; if((f原创 2013-05-31 15:11:11 · 637 阅读 · 0 评论 -
C冒泡排序 @100到200素数
#include //冒泡#define N 10int main(){ int i,j,temp; int a[N]; for(i=0;i<N;i++) { scanf("%d",&a[i]); } for(i=0;i<N-i;i++) {原创 2013-05-31 15:06:41 · 667 阅读 · 0 评论 -
iOS 推送,服务器。证书。
两个证书 ios_development.cer push.pl2 到当前目录:把.cer文件转换成.pem文件:$ openssl x509 -in ios_develoment.cer -inform der-out PushChatCert.pem 把私钥.p12文件转换成.pem文件:$ openssl pkcs12 -nocerts -out PushCha原创 2013-05-31 17:16:40 · 527 阅读 · 0 评论 -
同步和异步的区别
以下信息从网上收集整理---------------------- 答案一:1.异步传输 通常,异步传输是以字符为传输单位,每个字符都要附加 1 位起始位和 1 位停止位,以标记一个字符的开始和结束,并以此实现数据传输同步。所谓异步传输是指字符与字符(一个字符结束到下一个字符开始)之间的时间间隔是可变的,并不需要严格地限制它们的时间关系。起始位对应于二进制值 0,以低电平表示,占用 1 位原创 2013-05-31 17:15:38 · 443 阅读 · 0 评论 -
char_to_wchar 字符编码
static int char_to_wchar(const char* orig_str, wchar_t *wtext, int max_length){ int nCoverLen = 0; //add by shenbo setlocale(LC_ALL, "zh_CN.utf8"); nCoverLen = mbstowcs(wtext,原创 2013-05-31 17:13:08 · 554 阅读 · 0 评论 -
C 判断IP地址的合法性
#include int is_valid_ip(const char *ip) { int section = 0; //每一节的十进制值 int dot = 0; //几个点分隔符 int last = -1; //每一节中上一个字符 while(*ip) { if(*ip == '.') {原创 2013-05-31 17:13:01 · 1330 阅读 · 0 评论 -
FIFO通信 htonl 和memcpy的用法
void Fifowrite() //Fifo通信{ int real_wnum = 0; int fifo_fd = open(OSD_FIFO,O_WRONLY,0); printf("fifo: %d\n", fifo_fd); if(fifo_fd原创 2013-05-31 17:12:07 · 447 阅读 · 0 评论 -
NTP 文件的存储 C IP 地址
#include #include #define NTP_TIME "/etc/ambaipcam/IPC_Q313/config/NTPaddr.txt"int main(){ FILE *NTPfp ; char szNTP[50][255],ntpjudge[100]; char addr[255],addrbuf[255]; cha原创 2013-05-31 15:12:35 · 593 阅读 · 0 评论 -
c语言指针segmentation fault 指针常常错误的小地方
#include #define JUDGE_POINT_TWO 1int main(){ #if JUDGE_POINT_TWO char str[] = "qingjoin"; char *ptr = "c program"; char *point; point = str; point[2] = 'a'; po原创 2013-05-31 15:10:04 · 1121 阅读 · 0 评论 -
结构体里的结构体。赋值
#include typedef struct shutter //第一个结构体定义{ int min; int max;}shutter_t;typedef struct image_s //第二个结构体定义{ int hue; int sharpness; shutter_t judge;原创 2013-05-31 15:09:00 · 740 阅读 · 0 评论 -
FIFO通信 htonl 和memcpy的用法
void Fifowrite() //Fifo通信{ int real_wnum = 0; int fifo_fd = open(OSD_FIFO,O_WRONLY,0); printf("fifo: %d\n", fifo_fd); if(f原创 2013-05-31 15:07:54 · 652 阅读 · 0 评论 -
C字符存诸操作
char OsdEndBuf[100][255];char DisplayOsdBuf[100][255];char Txt[50]="Txt", s1_text[50]="s1_text";int Line=-1;int coyOsdbuf() //把文本中的内容复制到数组里{原创 2013-05-31 15:05:31 · 762 阅读 · 0 评论 -
简单的手机号判断
#include int main(){ int a = 0; a = judged("8613775669854"); printf("%d\n",a);}int judged(char *str){ if(strlen(str)!=13 ) //手机号不为13 { return 1; } in原创 2013-05-31 17:15:22 · 588 阅读 · 0 评论