Forum Question
yylklshmyt20090217
Focus on Linux World
展开
-
怎样把数当做字符串写入另外的txt文件?
#include int main(void) { char line[3]; FILE* fp; line[0]=0x32; line[1]=0x33; line[2]=0x34; fp=fopen("test.txt","w+"); fwrite(line,sizeof(char),3,fp); fclose(fp); return 0;原创 2009-07-29 16:05:00 · 680 阅读 · 1 评论 -
复制一个文件并且重新命名
#include int copy_file(char *a,char *b); int main() { char a[50],b[50]; printf("please input the old file namne:/n"); gets(a); printf("please input the new file namne:/n"); gets(b); copy_file(a,b); r原创 2009-06-18 16:59:00 · 821 阅读 · 0 评论 -
c排序问题(结构体与文件)
#include #include int paixu(void);struct people{ char name[10]; char num[20]; char addr[50];};int main(){paixu();return 0;}int paixu( ) { i转载 2009-06-19 10:26:00 · 634 阅读 · 0 评论 -
编写一段代码,确定一个变量是有符号数还是无符号数
#include #define ISUNSIGNED(a) (a >= 0) && (~a >= 0) // 如果要考虑整形提升的话#define ISUNSIGNED_EX(type, a) ((type)a >= (type)0) && ((type)~a >= (type)0) int main(){ int a = 0; unsig转载 2009-06-19 11:03:00 · 1347 阅读 · 0 评论 -
从文件中读简单结构体数据
#include struct time{ int num; int year; int month;};int main(){ FILE *fp1; FILE *fp2; struct time t1; fp1=fopen("in.dat", "r"); fp2=fopen("out.dat", "w"); fscanf(转载 2009-06-18 16:02:00 · 716 阅读 · 0 评论 -
几道面试题
1.for(i=0;i if(fork()==0) continue; 一共会生成多少个进程? http://blog.csdn.net/hikaliv/archive/2009/06/17/4276758.aspx2.unsigned char * p1; unsigned char * p2; p1=(unsigned char *)0x01000;转载 2009-06-17 17:04:00 · 826 阅读 · 0 评论 -
malloc函数和void *
1、用malloc函数申请空间: 例如: int len = 100; 用int *p = (int *)malloc(len * sizeof(int)) 或者: int *p = malloc(len * sizeof(int)) 请问int *必须加吗? 不加也可以运行程序的, 而且有时候连warnning 都没有啊, 那个Int*是什么意思? 返回的不就是地址吗, 而P也是指针啊, 为什原创 2009-07-30 16:58:00 · 1474 阅读 · 0 评论 -
printf("%f",10/3); 答案是多少?----不定参数
#include stdio.h>void main() { printf("%f/n",10/3);} VC++6.0运行错误C/C++ code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#incl原创 2009-07-29 16:42:00 · 788 阅读 · 0 评论 -
关于C语言输出问题----fflush (stdin);
#include"stdio.h" void main() { int i; char j; for(i=0;i <1000;i++) { printf("1244:/n"); scanf("%c",&j); if(j==y) printf("ok!/n"); } } VC++编译的结果是下: 124原创 2009-07-29 16:08:00 · 908 阅读 · 0 评论 -
c/c++中有关assert
assert 函数名: assert 功 能: 测试一个条件并可能使程序终止 用 法: void assert(int test); 程序例: #include #include #include struct ITEM { int key; int value; }; /* add item to list, make sure list is not null */ vo转载 2009-06-20 21:12:00 · 801 阅读 · 0 评论