1. 程式人生 > >C/C++實現輸入輸出(終端)

C/C++實現輸入輸出(終端)

C/C++實現字串的(終端)輸入輸出

    有時候我們需要實現在終端輸入與輸出字串,以達到除錯的效果,在這將簡單介紹一下C/C++下實現在終端的輸入輸出。涉及到的基本函式有:

C: scanf&printfgets&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