#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;
}
简单字符串的输入输出
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.