happy凡

幸福一生相伴

导航

2013年4月18日

文件的访问

摘要: 在编写大程序时,通常都需要访问文件,这样处理起来更方便,而且也能减少程序的篇幅。在读写一个文件之前,必须通过库函数fopen打开文件,并返回一个指针,该指针便于随后的文件读写操作。在stdio.h中已经定义了一个结构FILE,在程序中的使用方法如下:FILE *fp=NULL; //需先指空FILE *fopen(char *path,char *mode);在函数中调用时,可以fp=fopen(path,mode);fopen的第一个参数是一个字符串,它包含文件名,第二个参数为访问模式,用于指定文件的使用方式,允许的模式有"r”、"w"、"a" 阅读全文

posted @ 2013-04-18 22:16 happy凡 阅读(147) 评论(0) 推荐(0)

scanf()简介

摘要: scanf()函数的完整形式为:int scanf(char *format,arg1,arg2,...)其中,format规定的是字符串的格式及类型,结果保存在arg1,arg2...,这些参数必须是指针。其调用格式为: scanf("<格式化字符串>",<地址表>); 阅读全文

posted @ 2013-04-18 21:51 happy凡 阅读(148) 评论(0) 推荐(0)

printf()函数详解

摘要: 我们先来看printf()函数的标准形式:int printf(char *format,arg1,arg2,...)其中,format主要控制参数arg1,arg2的输出形式,每个转换说明都由%开始,在%与转换字符之间有:“-”:被转换的字符按左对齐的方式输出;“数字”:用于指定最下字段宽度,如果字符长度小于该数字,则以空格填充;“.”:用于进字段宽度和精度分开;“数”:指定精度,即指定字符串中要打印的最大字符数、浮点数小数点后的位数;下面给出一个实例:/* Note:Your choice is C IDE */#include "stdio.h"void main() 阅读全文

posted @ 2013-04-18 19:23 happy凡 阅读(944) 评论(0) 推荐(0)

putchar与getchar()的区别

摘要: putchar()与getchar()比较类似,他们是单字符的输入与输出,即一次只能读/写一个字符,看下面的例子:例1:#include "stdio.h"void main(){ int c; printf("请输入字符:\n"); while((c=getchar())!='!') { putchar(c); }}实验结果为若将程序改为:例2:#include "stdio.h"void main(){ int c; printf("请输入字符:\n"); while((c=getchar()) 阅读全文

posted @ 2013-04-18 19:02 happy凡 阅读(807) 评论(2) 推荐(0)