计算机程序设计.pptVIP

  • 4
  • 0
  • 约1.41万字
  • 约 54页
  • 2017-06-10 发布于四川
  • 举报
格式化输入函数的格式描述符 格式字符 格式说明 c 单个字符 d 有符号十进制整数 e 以科学记数法形式输入十进制浮点数,负数时有负号,指数部分可带正负号 f 输入十进制浮点数,负数时有负号;若数据对象为double类型,推荐使用“lf”格式代替 g 以通用格式输入十进制浮点数,或者使用“f”格式或者使用“e”格式 s 字符串,程序员必须确保有足够的存储空间能够容纳读取的字符串,在遇到空格时即结束输入 […] 要读取不使用空格字符分隔的字符串,使用内含字符串的中括号代替“s”格式。函数一直读取到不在中括号中的字符时,当前字段才算输入完毕 [^…] 中括号意义与上同,尖号表示中括号中的内容(不包括尖号)的意义与上刚好相反,函数一直读取到出现在中括号中的字符时,当前字段才算输入完毕 % 输入串中必须包含“%”自身 存储空间问题 整数、浮点数 一般不需要考虑空间是否足够问题 字符串:要特别注意 #define NUM_OF_ELEMENTS 10 char name[NUM_OF_ELEMENTS]; fscanf( fp, %9s, name ); 替代魔数 9 char format[BUFSIZ]; sprintf( format, %%%ds, NUM_OF_ELEMENTS – 1 ); fscanf( fp, format, name ); 格式化读写操作 编写程序,从上例生

文档评论(0)

1亿VIP精品文档

相关文档