例61.5 #include <iostream. h> #include <string. h> void maino char * S=string for(int i=0; i<strlen(s): 1++) cout. put("(s+i) cout. put(n)
例6.1.5 #include <iostream.h> #include <string.h> void main() { char *s="string"; for(int i=0;i<strlen(s);i++) cout.put(*(s+i)); cout.put('\n'); }
例6.1.6 #include <iostream. h> void maino char*s="This is a string cout. write(s+10, 3) cout. put('In)
例6.1.6 #include <iostream.h> void main() { char * s="This is a string."; cout.write(s+10,3); cout.put('\n'); }
流的格式化控制 使用ios类定义的格式化成员函数 令使用ⅣO操纵算子
流的格式化控制 ❖ 使用ios类定义的格式化成员函数 ❖ 使用I/O操纵算子
使用ⅰos类定义的格式化成员函数 令数据格式可以有:跳过空白、左对齐、右对 齐、填充字符进制转换、表示形式等 令对不同的需求,常常要采用它们的某种组合 个 ong int-类型(16位)的字作为格式状态字 为了有效地表示进行格式控制,C++米用
使用ios类定义的格式化成员函数 ❖ 数据格式可以有:跳过空白、左对齐、右对 齐、填充字符进制转换、表示形式等 ❖ 对不同的需求,常常要采用它们的某种组合 ❖ 为了有效地表示进行格式控制,C++采用一 个long int类型(16位)的字作为格式状态字
os类中定义的几个用于格式化O的 成员函数 函数原型 功能 long ios: setf(long flags) 设置格式标志fags long ios:: unset(long flags) 清除格式标志,并返回前标志 long ios: flags 测试格式标志 long ios: flags(long flags); 设置标志fags并返回前标志 int ios: width(int w) 指定最小域宽w Int 10S precision (int p); 设置浮点数的小数位数p char ios: fill(char ch) 指定填充字符ch
ios类中定义的几个用于格式化I/O的 成员函数 函 数 原 型 功 能 long ios::setf(long flags); 设置格式标志flags long ios::unsetf(long flags); 清除格式标志,并返回前标志 long ios::flags(); 测试格式标志 long ios::flags(long flags); 设置标志flags,并返回前标志 int ios::width(int w); 指定最小域宽w int ios::precision(int p); 设置浮点数的小数位数p char ios::fill(char ch); 指定填充字符ch