C/C++實現輸入輸出(終端)
阿新 • • 發佈:2019-02-14
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