diantouxiao 的 站内主页
2009
04-30
04-30
#include <stdio.h>#include <assert.h>int find_string(char strings[4][20],const char *src){ /*对一个字符串的定位,第2个字符串那么就得到1*/char a; const char *str=&a; const char *d=NULL; ....
Read More >
2009
04-11
04-11
int main(){ char *p="qidanei"; printf("%s\n",p); p[0]='z'; printf("%s",p); getch(); exit(0); }输出:qidaneizidanei不是说p相当一个指向常量的指针吗,但是第2 个输出为"zidanei",既然可以修改,是不是编译器的原....
Read More >
2009
04-04
04-04
void conver(char data[],const int x,const int n){ /*十进制的二进制输出*/ int i; for(i=n-1;i>=0;i--) { data[n-1-i]=('0'+((unsigned)(x&(1<<i))>>i));/*在这里为什么要加u....
Read More >
2009
04-02
04-02
首先要知道我们的数据是怎么样放入内存的,例如我们int a=2;sizeof(int)=2;那么放入内存的数据为00000000 00000010,假设int a=-2,那么存放为11111111 11111110,始终记住在内存里存放的....
Read More >
2009
04-01
04-01
第一次发贴,贴个读行函数,高手提点意见#include <stdio.h>#include <conio.h>#include <stdio.h>#define maxnum 11char * getline(char *const str,const int size){ /*获得一行数据,最多接受maxnum个,多了则去掉,也就避免了缓冲区溢出,并....
Read More >