简单字符串的输入输出

#include<iostream>
#include<cstdlib>//里面封装了许多函数,
                 //例如malloc,free这些动态分配内存函数等等,
                 //如果你不引入这个库,这些函数就无法使用
using namespace std;
int main()
{
    int i;
    char str[30];
    char str1[30];
    cout<<"请输入字符串:";
    cin>>str;
    cout<<"输入的字符串为:" <<str<<endl;
    for(i=0;str[i]!='\0';i++)//开始遍历,当字符串里面为空时,for结束
    {
        str1[i]=str[i];//逐一行字符拷贝 
    }
    str1[i]='\0';//在计算字符串长度时,并不包含字符串结尾字符'\0'
    //这句话其实我挺不明白的 
    cout<<"此字符串有"<<i<<"个字符"<<endl;
     cout<<"原字符串str="<<str<<endl;
     cout<<"复制后字符串str1="<<str1<<endl; 

}

这里写图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章