C/C++实现字符串的(终端)输入输出
有时候我们需要实现在终端输入与输出字符串,以达到调试的效果,在这将简单介绍一下C/C++下实现在终端的输入输出。涉及到的基本函数有:
C: scanf&printf;gets&puts;
C++:cin&cout;
下面将以简单的具体事例展示实际用法:
C的事例:
#include<stdio.h>
voidmain()
{
chars[20];
scanf("%s",s);
printf("%s\n",s);
}或者:
#include<stdio.h>
voidmain()
{
chars2[20];
gets(s2);
puts(s2);
}对上面两段代码实例保存到XXX.c,执行:gcc-o aaa ./XXX.c,最后执行生成文件aaa查看效果。
C++实例:
#include<iostream>
#include<string>
usingnamespace std;
int main()
{
stringstr;
cin>>str;
cout<<str<<endl;
return0;
}将以上代码保存为XXX.cpp,执行:g++-o bbb ./XXX.cpp,最后执行生成文件bbb查看效果。
C的实例不需要多讲,这里需要注意的是C++的实例:http://blog.csdn.net/laozhuxinlu/article/details/51579066
版权声明:本文为laozhuxinlu原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。