摘要:
C语言里的字符串一定纠结了大家太多的感情。1.char *char *buff="orisun";sizeof(buff)=4 用32位存放一个指针strlen(buff)=6 strlen返回字符串的实际长度,不包括末尾的'\0'2.char [n]char bu[100]="orisun"; 从第7位到第100位都是'\0'sizeof(bu)=100 bu是一个数组,sizeof返回数组的长度strlen(bu)=6 strlen返回字符串的实际长度,不包括末尾的'\0'但注意在printf(&quo 阅读全文
摘要:
做项目的时候经常需要把一些操作或者是出错记录写入日志文件。要想输出便于阅读的时间格式,至少有两种方法:time_t now;time(&now);char *msg=ctime(&now);time_t now;time(&now);char *msg=asctime(gmtime(&now));下面这小段代码的功能是把指定的字符串写入文件log,同时注明时间。log文件里的内容:Fri Feb 18 12:56:39 2011发生错误A#include<sys/types.h>#include<sys/stat.h>#include&l 阅读全文
摘要:
recvpic.c#include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<sys/types.h>#include<sys/socket.h>#include<string.h>#include<netinet/in.h>#include<memory.h>#include<arpa/inet.h>#define PORT 3214#define MAXLOG 100main(){ int sockfd; struct 阅读全文