码迷,mamicode.com
首页 > 其他好文 > 详细

用指针对字符串输入/输出

时间:2014-06-23 07:49:08      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   code   color   get   

#include<iostream>
using namespace std;
int main(void)
{
    char *s=new char[80]; 
    cout<<"输入一个字符串: ";
    cin>>s;
    getchar();

    cout<<"输入的字符串是:";
    cout<<s;
    getchar();

    delete []s;
    s=NULL;
}

s是一个字符型指针变量,通过new运算符申请一个动态数组。然后cin>>s,cout<<s都是对动态数组操作。若是直接使用char *s;无论如何不能执行,s仅仅只是一个字符型指针变量,并没有与字符串数组关联。也就是说,s没有指向确定的内存,不能操作!

 

用指针对字符串输入/输出,布布扣,bubuko.com

用指针对字符串输入/输出

标签:style   class   blog   code   color   get   

原文地址:http://www.cnblogs.com/qianwen/p/3799470.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!