摘要: 字符串可以用字符数组与字符串变量两种方式来存储,效果类似。一、用字符数组来存储字符串: char st1[100],st2[100] ; //字符数组说明cin>>st1>>st2;long a,b;输入:hello, world则st1={‘h’,’e’,’l’,’l’,’o’,’,’,’\0’}st2={‘w’,’o’,’r’,’l’,’d’,’\0}字符’\0’为字符串结束标志1. 字符数组长度 strlen(st1); //如a=strlen(st1);b=strlen(st2); 则a=6,b=52. 字符数组比较 不能直接比较,st1>st2是错误的, 阅读全文
posted @ 2011-03-15 22:33 白了少年头 阅读(8962) 评论(0) 推荐(0) 编辑
摘要: /*两个函数虽然看上去名称相同都是getline,但它们却分属于不同的类中的成员函数。cin.getline(a,20)的getline是输入流对象的成员函数,即istream::getline,使用时需头文件#include <iostream>getline(cin,s)的getline是string类对象的成员函数,即string::getline,使用时需头文件#include <string>第二个string类的getline函数,如果是在VC6.0下编译的,则必须敲两次回车string类的getline(cin,s);中第一个参数要求是一个输入流对象的引用 阅读全文
posted @ 2011-03-15 21:19 白了少年头 阅读(2198) 评论(0) 推荐(0) 编辑