当前位置:编程学习 > C/C++ >>

c语言各种符号的意思

#include   #include   int fun(char *source, char *target)/*1、这个fun是什么意思啊?2、还有那个*source表示神马?只是字符串常量,那个指针什么意思啊?帮忙解释下~~~谢谢!!!!*/   {FILE *fs,*ft; char ch;   /*3、上面那一行我要怎么理解啊?恩,要考试了,我什么都还不懂,问的问题可能比较幼稚,各位大神见谅~~~还望耐心解答,感激不尽!!!*/   if((fs=fopen(source, ___1___))==NULL)/*4、有什么作用啊,那个fs=fopen什么意思啊?*/   return 0;/*5、这个return啥意思?什么时候会用到它??*/   if((ft=fopen(target, "w"))==NULL)   return 0;   printf("\nThe data in file :\n");/*这个不懂~~~*/   ch=fgetc(fs);   /**********found**********/   while(!feof(___2___))/*8、不懂~~*/   {putchar(ch);   /**********found**********/   fputc(ch,___3___);   ch=fgetc(fs);   }   fclose(fs); fclose(ft);   printf("\n\n");   return 1;   }   main()   {char sfname[20] ="myfile1",tfname[20]="myfile2";   FILE *myf; int i; char c;   myf=fopen(sfname,"w");   printf("\nThe original data :\n");   for(i=1; i<30; i++){c='A'+rand()%;fprintf(myf, "%c",c); printf("%c",c);}   fclose(myf);printf("\n\n");   if (fun(sfname, tfname) ) printf("Succeed!");   else printf("Fail!");   }   解题答案:   /**********第一空**********/   if((fs=fopen(source, "r"))==NULL)   /**********第二空**********/   while(!feof(fs))   /**********第三空**********/   fputc(ch,ft); 9、还有还有,那个键盘上某些按键右下角有符号,怎么打出来啊??
追问:谢谢谢谢!!!9我说的是笔记本键盘的那个,你可以看一下,比方说L键的右下角有一个3,我打不出来~~
其他:1 这是一个函数名
2 这是一个指向char(字符)型变量的指针,指针也是一种变量,保存的是被指向的变量的地址。
3 定义两个文件类型的指针,和一个char型变量。
4 整句话的意思是判断文件是否被打开,fs=fopen是指将指针指向文件‘source’开头,
5 return是返回的意思,这个函数是int(整数)型,也就是说需要在结尾返回整数型返回值。
6 这是在屏幕上输出引号内那句话的意思,\n的意思是换行的意思
8 !feof()意思是不是文件结尾,作用是用来检查文件是否被读取完成.
9 不好意思,这问题没看明白。。按键右下角?貌似标准键盘一个按键最多两个符号(应该是在上面),第二个符号加个shift就能打出来了. 在做任务。。。。。。。 

上一个:ug nx4.0 怎么输出高分辨率的图片??普通导出都是944×496的,不行,远远不行,还有毛边
下一个:c语言比较两个数大小的编程帮我看看那里错了

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,