特黄特色三级在线观看免费,看黄色片子免费,色综合久,欧美在线视频看看,高潮胡言乱语对白刺激国产,伊人网成人,中文字幕亚洲一碰就硬老熟妇

學習啦>學習英語>專業(yè)英語>計算機英語>

c中cin的用法

時間: 長思709 分享

  c語言中 符號的用法你知道嗎?下面小編就跟你們詳細介紹下c語言中 符號的用法,希望對你們有用。

  c語言中 符號的用法如下:

  1、cin>>

  用法1:最基本,也是最常用的用法,輸入一個數字:

  #include <iostream>

  using namespace std;

  main ()

  {

  int a,b;

  cin>>a>>b;

  cout<<a+b<<endl;

  }

  輸入:2[回車]3[回車]

  輸出:5

  注意:>> 是會過濾掉不可見字符(如 空格 回車,TAB 等)

  cin>>noskipws>>input[j];//不想略過空白字符,那就使用 noskipws 流控制

  用法2:接受一個字符串,遇“空格”、“TAB”、“回車”都結束

  #include <iostream>

  using namespace std;

  main ()

  {

  char a[20];

  cin>>a;

  cout<<a<<endl;

  }

  輸入:jkljkljkl

  輸出:jkljkljkl

  輸入:jkljkl jkljkl //遇空格結束

  輸出:jkljkl

  2、cin.get()

  用法1: cin.get(字符變量名)可以用來接收字符

  #include <iostream>

  using namespace std;

  main ()

  {

  char ch;

  ch=cin.get(); //或者cin.get(ch);

  cout<<ch<<endl;

  }

  輸入:jljkljkl

  輸出:j

  用法2:cin.get(字符數組名,接收字符數目)用來接收一行字符串,可以接收空格

  #include <iostream>

  using namespace std;

  main ()

  {

  char a[20];

  cin.get(a,20);

  cout<<a<<endl;

  }

  輸入:jkl jkl jkl

  輸出:jkl jkl jkl

  輸入:abcdeabcdeabcdeabcdeabcde (輸入25個字符)

  輸出:abcdeabcdeabcdeabcd (接收19個字符+1個'

c中cin的用法

時間: 長思709 分享

  c語言中 符號的用法你知道嗎?下面小編就跟你們詳細介紹下c語言中 符號的用法,希望對你們有用。

  c語言中 符號的用法如下:

  1、cin>>

  用法1:最基本,也是最常用的用法,輸入一個數字:

  #include <iostream>

  using namespace std;

  main ()

  {

  int a,b;

  cin>>a>>b;

  cout<<a+b<<endl;

  }

  輸入:2[回車]3[回車]

  輸出:5

  注意:>> 是會過濾掉不可見字符(如 空格 回車,TAB 等)

  cin>>noskipws>>input[j];//不想略過空白字符,那就使用 noskipws 流控制

  用法2:接受一個字符串,遇“空格”、“TAB”、“回車”都結束

  #include <iostream>

  using namespace std;

  main ()

  {

  char a[20];

  cin>>a;

  cout<<a<<endl;

  }

  輸入:jkljkljkl

  輸出:jkljkljkl

  輸入:jkljkl jkljkl       //遇空格結束

  輸出:jkljkl

  2、cin.get()

  用法1: cin.get(字符變量名)可以用來接收字符

  #include <iostream>

  using namespace std;

  main ()

  {

  char ch;

  ch=cin.get();               //或者cin.get(ch);

  cout<<ch<<endl;

  }

  輸入:jljkljkl

  輸出:j

  用法2:cin.get(字符數組名,接收字符數目)用來接收一行字符串,可以接收空格

  #include <iostream>

  using namespace std;

  main ()

  {

  char a[20];

  cin.get(a,20);

  cout<<a<<endl;

  }

  輸入:jkl jkl jkl

  輸出:jkl jkl jkl

  輸入:abcdeabcdeabcdeabcdeabcde (輸入25個字符)

  輸出:abcdeabcdeabcdeabcd              (接收19個字符+1個'\0')

  用法3:cin.get(無參數)沒有參數主要是用于舍棄輸入流中的不需要的字符,或者舍棄回車,彌補cin.get(字符數組名,接收字符數目)的不足.

  這個我還不知道怎么用,知道的前輩請賜教;

  3、cin.getline()   // 接受一個字符串,可以接收空格并輸出

  #include <iostream>

  using namespace std;

  main ()

  {

  char m[20];

  cin.getline(m,5);

  cout<<m<<endl;

  }

  輸入:jkljkljkl

  輸出:jklj

  接受5個字符到m中,其中最后一個為'\0',所以只看到4個字符輸出;

  如果把5改成20:

  輸入:jkljkljkl

  輸出:jkljkljkl

  輸入:jklf fjlsjf fjsdklf

  輸出:jklf fjlsjf fjsdklf

  //延伸:

  //cin.getline()實際上有三個參數,cin.getline(接受字符串的看哦那間m,接受個數5,結束字符)

  //當第三個參數省略時,系統(tǒng)默認為'\0'

  //如果將例子中cin.getline()改為cin.getline(m,5,'a');當輸入jlkjkljkl時輸出jklj,輸入jkaljkljkl時,輸出jk

  當用在多維數組中的時候,也可以用cin.getline(m,20)之類的用法:

  #include<iostream>

  #include<string>

  using namespace std;

  main ()

  {

  char m[3][20];

  for(int i=0;i<3;i++)

  {

  cout<<"\n請輸入第"<<i+1<<"個字符串:"<<endl;

  cin.getline(m,20);

  }

  cout<<endl;

  for(int j=0;j<3;j++)

  cout<<"輸出m["<<j<<"]的值:"<<m[j]<<endl;

  }

  請輸入第1個字符串:

  kskr1

  請輸入第2個字符串:

  kskr2

  請輸入第3個字符串:

  kskr3

  輸出m[0]的值:kskr1

  輸出m[1]的值:kskr2

  輸出m[2]的值:kskr3

  4、getline()     // 接受一個字符串,可以接收空格并輸出,需包含“#include<string>”

  #include<iostream>

  #include<string>

  using namespace std;

  main ()

  {

  string str;

  getline(cin,str);

  cout<<str<<endl;

  }

  輸入:jkljkljkl

  輸出:jkljkljkl

  輸入:jkl jfksldfj jklsjfl

  輸出:jkl jfksldfj jklsjfl

  和cin.getline()類似,但是cin.getline()屬于istream流,而getline()屬于string流,是不一樣的兩個函數

  注意:在使用getline時有一個奇怪的現(xiàn)象,在vc6下, 要打兩次回車才可以結束

  5、gets()        // 接受一個字符串,可以接收空格并輸出,需包含“#include<string>”

  #include<iostream>

  #include<string>

  using namespace std;

  main ()

  {

  char m[20];

  gets(m);                       //不能寫成m=gets();

  cout<<m<<endl;

  }

  輸入:jkljkljkl

  輸出:jkljkljkl

  輸入:jkl jkl jkl

  輸出:jkl jkl jkl

  類似cin.getline()里面的一個例子,gets()同樣可以用在多維數組里面:

  #include<iostream>

  #include<string>

  using namespace std;

  main ()

  {

  char m[3][20];

  for(int i=0;i<3;i++)

  {

  cout<<"\n請輸入第"<<i+1<<"個字符串:"<<endl;

  gets(m);

  }

  cout<<endl;

  for(int j=0;j<3;j++)

  cout<<"輸出m["<<j<<"]的值:"<<m[j]<<endl;

  }

  請輸入第1個字符串:

  kskr1

  請輸入第2個字符串:

  kskr2

  請輸入第3個字符串:

  kskr3

  輸出m[0]的值:kskr1

  輸出m[1]的值:kskr2

  輸出m[2]的值:kskr3

  自我感覺gets()和cin.getline()的用法很類似,只不過cin.getline()多一個參數罷了;

  這里順帶說明一下,對于本文中的這個kskr1,kskr2,kskr3的例子,對于cin>>也可以適用,原因是這里輸入的沒有空格,如果輸入了空格,比如“ks kr jkl[回車]”那么cin就會已經接收到3個字符串,“ks,kr,jkl”;再如“kskr 1[回車]kskr 2[回車]”,那么則接收“kskr,1,kskr”;這不是我們所要的結果!而cin.getline()和gets()因為可以接收空格,所以不會產生這個錯誤;

  6、getchar()   //接受一個字符,需包含“#include<string>”

  #include<iostream>

  #include<string>

  using namespace std;

  main ()

  {

  char ch;

  ch=getchar();                        //不能寫成getchar(ch);

  cout<<ch<<endl;

  }

  輸入:jkljkljkl

  輸出:j

  //getchar()是C語言的函數,C++也可以兼容,但是盡量不用或少用;

')

  用法3:cin.get(無參數)沒有參數主要是用于舍棄輸入流中的不需要的字符,或者舍棄回車,彌補cin.get(字符數組名,接收字符數目)的不足.

  這個我還不知道怎么用,知道的前輩請賜教;

  3、cin.getline() // 接受一個字符串,可以接收空格并輸出

  #include <iostream>

  using namespace std;

  main ()

  {

  char m[20];

  cin.getline(m,5);

  cout<<m<<endl;

  }

  輸入:jkljkljkl

  輸出:jklj

  接受5個字符到m中,其中最后一個為'

c中cin的用法

時間: 長思709 分享

  c語言中 符號的用法你知道嗎?下面小編就跟你們詳細介紹下c語言中 符號的用法,希望對你們有用。

  c語言中 符號的用法如下:

  1、cin>>

  用法1:最基本,也是最常用的用法,輸入一個數字:

  #include <iostream>

  using namespace std;

  main ()

  {

  int a,b;

  cin>>a>>b;

  cout<<a+b<<endl;

  }

  輸入:2[回車]3[回車]

  輸出:5

  注意:>> 是會過濾掉不可見字符(如 空格 回車,TAB 等)

  cin>>noskipws>>input[j];//不想略過空白字符,那就使用 noskipws 流控制

  用法2:接受一個字符串,遇“空格”、“TAB”、“回車”都結束

  #include <iostream>

  using namespace std;

  main ()

  {

  char a[20];

  cin>>a;

  cout<<a<<endl;

  }

  輸入:jkljkljkl

  輸出:jkljkljkl

  輸入:jkljkl jkljkl       //遇空格結束

  輸出:jkljkl

  2、cin.get()

  用法1: cin.get(字符變量名)可以用來接收字符

  #include <iostream>

  using namespace std;

  main ()

  {

  char ch;

  ch=cin.get();               //或者cin.get(ch);

  cout<<ch<<endl;

  }

  輸入:jljkljkl

  輸出:j

  用法2:cin.get(字符數組名,接收字符數目)用來接收一行字符串,可以接收空格

  #include <iostream>

  using namespace std;

  main ()

  {

  char a[20];

  cin.get(a,20);

  cout<<a<<endl;

  }

  輸入:jkl jkl jkl

  輸出:jkl jkl jkl

  輸入:abcdeabcdeabcdeabcdeabcde (輸入25個字符)

  輸出:abcdeabcdeabcdeabcd              (接收19個字符+1個'\0')

  用法3:cin.get(無參數)沒有參數主要是用于舍棄輸入流中的不需要的字符,或者舍棄回車,彌補cin.get(字符數組名,接收字符數目)的不足.

  這個我還不知道怎么用,知道的前輩請賜教;

  3、cin.getline()   // 接受一個字符串,可以接收空格并輸出

  #include <iostream>

  using namespace std;

  main ()

  {

  char m[20];

  cin.getline(m,5);

  cout<<m<<endl;

  }

  輸入:jkljkljkl

  輸出:jklj

  接受5個字符到m中,其中最后一個為'\0',所以只看到4個字符輸出;

  如果把5改成20:

  輸入:jkljkljkl

  輸出:jkljkljkl

  輸入:jklf fjlsjf fjsdklf

  輸出:jklf fjlsjf fjsdklf

  //延伸:

  //cin.getline()實際上有三個參數,cin.getline(接受字符串的看哦那間m,接受個數5,結束字符)

  //當第三個參數省略時,系統(tǒng)默認為'\0'

  //如果將例子中cin.getline()改為cin.getline(m,5,'a');當輸入jlkjkljkl時輸出jklj,輸入jkaljkljkl時,輸出jk

  當用在多維數組中的時候,也可以用cin.getline(m,20)之類的用法:

  #include<iostream>

  #include<string>

  using namespace std;

  main ()

  {

  char m[3][20];

  for(int i=0;i<3;i++)

  {

  cout<<"\n請輸入第"<<i+1<<"個字符串:"<<endl;

  cin.getline(m,20);

  }

  cout<<endl;

  for(int j=0;j<3;j++)

  cout<<"輸出m["<<j<<"]的值:"<<m[j]<<endl;

  }

  請輸入第1個字符串:

  kskr1

  請輸入第2個字符串:

  kskr2

  請輸入第3個字符串:

  kskr3

  輸出m[0]的值:kskr1

  輸出m[1]的值:kskr2

  輸出m[2]的值:kskr3

  4、getline()     // 接受一個字符串,可以接收空格并輸出,需包含“#include<string>”

  #include<iostream>

  #include<string>

  using namespace std;

  main ()

  {

  string str;

  getline(cin,str);

  cout<<str<<endl;

  }

  輸入:jkljkljkl

  輸出:jkljkljkl

  輸入:jkl jfksldfj jklsjfl

  輸出:jkl jfksldfj jklsjfl

  和cin.getline()類似,但是cin.getline()屬于istream流,而getline()屬于string流,是不一樣的兩個函數

  注意:在使用getline時有一個奇怪的現(xiàn)象,在vc6下, 要打兩次回車才可以結束

  5、gets()        // 接受一個字符串,可以接收空格并輸出,需包含“#include<string>”

  #include<iostream>

  #include<string>

  using namespace std;

  main ()

  {

  char m[20];

  gets(m);                       //不能寫成m=gets();

  cout<<m<<endl;

  }

  輸入:jkljkljkl

  輸出:jkljkljkl

  輸入:jkl jkl jkl

  輸出:jkl jkl jkl

  類似cin.getline()里面的一個例子,gets()同樣可以用在多維數組里面:

  #include<iostream>

  #include<string>

  using namespace std;

  main ()

  {

  char m[3][20];

  for(int i=0;i<3;i++)

  {

  cout<<"\n請輸入第"<<i+1<<"個字符串:"<<endl;

  gets(m);

  }

  cout<<endl;

  for(int j=0;j<3;j++)

  cout<<"輸出m["<<j<<"]的值:"<<m[j]<<endl;

  }

  請輸入第1個字符串:

  kskr1

  請輸入第2個字符串:

  kskr2

  請輸入第3個字符串:

  kskr3

  輸出m[0]的值:kskr1

  輸出m[1]的值:kskr2

  輸出m[2]的值:kskr3

  自我感覺gets()和cin.getline()的用法很類似,只不過cin.getline()多一個參數罷了;

  這里順帶說明一下,對于本文中的這個kskr1,kskr2,kskr3的例子,對于cin>>也可以適用,原因是這里輸入的沒有空格,如果輸入了空格,比如“ks kr jkl[回車]”那么cin就會已經接收到3個字符串,“ks,kr,jkl”;再如“kskr 1[回車]kskr 2[回車]”,那么則接收“kskr,1,kskr”;這不是我們所要的結果!而cin.getline()和gets()因為可以接收空格,所以不會產生這個錯誤;

  6、getchar()   //接受一個字符,需包含“#include<string>”

  #include<iostream>

  #include<string>

  using namespace std;

  main ()

  {

  char ch;

  ch=getchar();                        //不能寫成getchar(ch);

  cout<<ch<<endl;

  }

  輸入:jkljkljkl

  輸出:j

  //getchar()是C語言的函數,C++也可以兼容,但是盡量不用或少用;

',所以只看到4個字符輸出;

  如果把5改成20:

  輸入:jkljkljkl

  輸出:jkljkljkl

  輸入:jklf fjlsjf fjsdklf

  輸出:jklf fjlsjf fjsdklf

  //延伸:

  //cin.getline()實際上有三個參數,cin.getline(接受字符串的看哦那間m,接受個數5,結束字符)

  //當第三個參數省略時,系統(tǒng)默認為'

c中cin的用法

時間: 長思709 分享

  c語言中 符號的用法你知道嗎?下面小編就跟你們詳細介紹下c語言中 符號的用法,希望對你們有用。

  c語言中 符號的用法如下:

  1、cin>>

  用法1:最基本,也是最常用的用法,輸入一個數字:

  #include <iostream>

  using namespace std;

  main ()

  {

  int a,b;

  cin>>a>>b;

  cout<<a+b<<endl;

  }

  輸入:2[回車]3[回車]

  輸出:5

  注意:>> 是會過濾掉不可見字符(如 空格 回車,TAB 等)

  cin>>noskipws>>input[j];//不想略過空白字符,那就使用 noskipws 流控制

  用法2:接受一個字符串,遇“空格”、“TAB”、“回車”都結束

  #include <iostream>

  using namespace std;

  main ()

  {

  char a[20];

  cin>>a;

  cout<<a<<endl;

  }

  輸入:jkljkljkl

  輸出:jkljkljkl

  輸入:jkljkl jkljkl       //遇空格結束

  輸出:jkljkl

  2、cin.get()

  用法1: cin.get(字符變量名)可以用來接收字符

  #include <iostream>

  using namespace std;

  main ()

  {

  char ch;

  ch=cin.get();               //或者cin.get(ch);

  cout<<ch<<endl;

  }

  輸入:jljkljkl

  輸出:j

  用法2:cin.get(字符數組名,接收字符數目)用來接收一行字符串,可以接收空格

  #include <iostream>

  using namespace std;

  main ()

  {

  char a[20];

  cin.get(a,20);

  cout<<a<<endl;

  }

  輸入:jkl jkl jkl

  輸出:jkl jkl jkl

  輸入:abcdeabcdeabcdeabcdeabcde (輸入25個字符)

  輸出:abcdeabcdeabcdeabcd              (接收19個字符+1個'\0')

  用法3:cin.get(無參數)沒有參數主要是用于舍棄輸入流中的不需要的字符,或者舍棄回車,彌補cin.get(字符數組名,接收字符數目)的不足.

  這個我還不知道怎么用,知道的前輩請賜教;

  3、cin.getline()   // 接受一個字符串,可以接收空格并輸出

  #include <iostream>

  using namespace std;

  main ()

  {

  char m[20];

  cin.getline(m,5);

  cout<<m<<endl;

  }

  輸入:jkljkljkl

  輸出:jklj

  接受5個字符到m中,其中最后一個為'\0',所以只看到4個字符輸出;

  如果把5改成20:

  輸入:jkljkljkl

  輸出:jkljkljkl

  輸入:jklf fjlsjf fjsdklf

  輸出:jklf fjlsjf fjsdklf

  //延伸:

  //cin.getline()實際上有三個參數,cin.getline(接受字符串的看哦那間m,接受個數5,結束字符)

  //當第三個參數省略時,系統(tǒng)默認為'\0'

  //如果將例子中cin.getline()改為cin.getline(m,5,'a');當輸入jlkjkljkl時輸出jklj,輸入jkaljkljkl時,輸出jk

  當用在多維數組中的時候,也可以用cin.getline(m,20)之類的用法:

  #include<iostream>

  #include<string>

  using namespace std;

  main ()

  {

  char m[3][20];

  for(int i=0;i<3;i++)

  {

  cout<<"\n請輸入第"<<i+1<<"個字符串:"<<endl;

  cin.getline(m,20);

  }

  cout<<endl;

  for(int j=0;j<3;j++)

  cout<<"輸出m["<<j<<"]的值:"<<m[j]<<endl;

  }

  請輸入第1個字符串:

  kskr1

  請輸入第2個字符串:

  kskr2

  請輸入第3個字符串:

  kskr3

  輸出m[0]的值:kskr1

  輸出m[1]的值:kskr2

  輸出m[2]的值:kskr3

  4、getline()     // 接受一個字符串,可以接收空格并輸出,需包含“#include<string>”

  #include<iostream>

  #include<string>

  using namespace std;

  main ()

  {

  string str;

  getline(cin,str);

  cout<<str<<endl;

  }

  輸入:jkljkljkl

  輸出:jkljkljkl

  輸入:jkl jfksldfj jklsjfl

  輸出:jkl jfksldfj jklsjfl

  和cin.getline()類似,但是cin.getline()屬于istream流,而getline()屬于string流,是不一樣的兩個函數

  注意:在使用getline時有一個奇怪的現(xiàn)象,在vc6下, 要打兩次回車才可以結束

  5、gets()        // 接受一個字符串,可以接收空格并輸出,需包含“#include<string>”

  #include<iostream>

  #include<string>

  using namespace std;

  main ()

  {

  char m[20];

  gets(m);                       //不能寫成m=gets();

  cout<<m<<endl;

  }

  輸入:jkljkljkl

  輸出:jkljkljkl

  輸入:jkl jkl jkl

  輸出:jkl jkl jkl

  類似cin.getline()里面的一個例子,gets()同樣可以用在多維數組里面:

  #include<iostream>

  #include<string>

  using namespace std;

  main ()

  {

  char m[3][20];

  for(int i=0;i<3;i++)

  {

  cout<<"\n請輸入第"<<i+1<<"個字符串:"<<endl;

  gets(m);

  }

  cout<<endl;

  for(int j=0;j<3;j++)

  cout<<"輸出m["<<j<<"]的值:"<<m[j]<<endl;

  }

  請輸入第1個字符串:

  kskr1

  請輸入第2個字符串:

  kskr2

  請輸入第3個字符串:

  kskr3

  輸出m[0]的值:kskr1

  輸出m[1]的值:kskr2

  輸出m[2]的值:kskr3

  自我感覺gets()和cin.getline()的用法很類似,只不過cin.getline()多一個參數罷了;

  這里順帶說明一下,對于本文中的這個kskr1,kskr2,kskr3的例子,對于cin>>也可以適用,原因是這里輸入的沒有空格,如果輸入了空格,比如“ks kr jkl[回車]”那么cin就會已經接收到3個字符串,“ks,kr,jkl”;再如“kskr 1[回車]kskr 2[回車]”,那么則接收“kskr,1,kskr”;這不是我們所要的結果!而cin.getline()和gets()因為可以接收空格,所以不會產生這個錯誤;

  6、getchar()   //接受一個字符,需包含“#include<string>”

  #include<iostream>

  #include<string>

  using namespace std;

  main ()

  {

  char ch;

  ch=getchar();                        //不能寫成getchar(ch);

  cout<<ch<<endl;

  }

  輸入:jkljkljkl

  輸出:j

  //getchar()是C語言的函數,C++也可以兼容,但是盡量不用或少用;

'

  //如果將例子中cin.getline()改為cin.getline(m,5,'a');當輸入jlkjkljkl時輸出jklj,輸入jkaljkljkl時,輸出jk

  當用在多維數組中的時候,也可以用cin.getline(m,20)之類的用法:

  #include<iostream>

  #include<string>

  using namespace std;

  main ()

  {

  char m[3][20];

  for(int i=0;i<3;i++)

  {

  cout<<"\n請輸入第"<<i+1<<"個字符串:"<<endl;

  cin.getline(m,20);

  }

  cout<<endl;

  for(int j=0;j<3;j++)

  cout<<"輸出m["<<j<<"]的值:"<<m[j]<<endl;

  }

  請輸入第1個字符串:

  kskr1

  請輸入第2個字符串:

  kskr2

  請輸入第3個字符串:

  kskr3

  輸出m[0]的值:kskr1

  輸出m[1]的值:kskr2

  輸出m[2]的值:kskr3

  4、getline() // 接受一個字符串,可以接收空格并輸出,需包含“#include<string>”

  #include<iostream>

  #include<string>

  using namespace std;

  main ()

  {

  string str;

  getline(cin,str);

  cout<<str<<endl;

  }

  輸入:jkljkljkl

  輸出:jkljkljkl

  輸入:jkl jfksldfj jklsjfl

  輸出:jkl jfksldfj jklsjfl

  和cin.getline()類似,但是cin.getline()屬于istream流,而getline()屬于string流,是不一樣的兩個函數

  注意:在使用getline時有一個奇怪的現(xiàn)象,在vc6下, 要打兩次回車才可以結束

  5、gets() // 接受一個字符串,可以接收空格并輸出,需包含“#include<string>”

  #include<iostream>

  #include<string>

  using namespace std;

  main ()

  {

  char m[20];

  gets(m); //不能寫成m=gets();

  cout<<m<<endl;

  }

  輸入:jkljkljkl

  輸出:jkljkljkl

  輸入:jkl jkl jkl

  輸出:jkl jkl jkl

  類似cin.getline()里面的一個例子,gets()同樣可以用在多維數組里面:

  #include<iostream>

  #include<string>

  using namespace std;

  main ()

  {

  char m[3][20];

  for(int i=0;i<3;i++)

  {

  cout<<"\n請輸入第"<<i+1<<"個字符串:"<<endl;

  gets(m);

  }

  cout<<endl;

  for(int j=0;j<3;j++)

  cout<<"輸出m["<<j<<"]的值:"<<m[j]<<endl;

  }

  請輸入第1個字符串:

  kskr1

  請輸入第2個字符串:

  kskr2

  請輸入第3個字符串:

  kskr3

  輸出m[0]的值:kskr1

  輸出m[1]的值:kskr2

  輸出m[2]的值:kskr3

  自我感覺gets()和cin.getline()的用法很類似,只不過cin.getline()多一個參數罷了;

  這里順帶說明一下,對于本文中的這個kskr1,kskr2,kskr3的例子,對于cin>>也可以適用,原因是這里輸入的沒有空格,如果輸入了空格,比如“ks kr jkl[回車]”那么cin就會已經接收到3個字符串,“ks,kr,jkl”;再如“kskr 1[回車]kskr 2[回車]”,那么則接收“kskr,1,kskr”;這不是我們所要的結果!而cin.getline()和gets()因為可以接收空格,所以不會產生這個錯誤;

  6、getchar() //接受一個字符,需包含“#include<string>”

  #include<iostream>

  #include<string>

  using namespace std;

  main ()

  {

  char ch;

  ch=getchar(); //不能寫成getchar(ch);

  cout<<ch<<endl;

  }

  輸入:jkljkljkl

  輸出:j

  //getchar()是C語言的函數,C++也可以兼容,但是盡量不用或少用;

c中cin的用法

c語言中 符號的用法你知道嗎?下面小編就跟你們詳細介紹下c語言中 符號的用法,希望對你們有用。 c語言中 符號的用法如下: 1、cin 用法1:最基本,也是最常用的用法,輸入一個數字: #include iostream using namespace std; main () {
推薦度:
點擊下載文檔文檔為doc格式

上一篇:c中checkbox的用法

下一篇:c中class的用法

精選文章

  • c中checkbox的用法
    c中checkbox的用法

    c中checkbox的用法的用法你知道嗎?下面小編就跟你們詳細介紹下c中checkbox的用法的用法,希望對你們有用。 c中checkbox的用法的用法如下: 1. 消息事件 (1)鼠

  • c中char的用法
    c中char的用法

    c中char的用法的用法你知道嗎?下面小編就跟你們詳細介紹下c中char的用法的用法,希望對你們有用。 c中char的用法的用法如下: 本文實例分析了C語言中

  • c中break的用法
    c中break的用法

    c中break的用法的用法你知道嗎?下面小編就跟你們詳細介紹下c中break的用法的用法,希望對你們有用。 c中break的用法的用法如下: break和continue的使用范圍

  • c中bool的用法
    c中bool的用法

    cc中bool的用法的用法你知道嗎?下面小編就跟你們詳細介紹下cc中bool的用法的用法,希望對你們有用。 cc中bool的用法的用法如下: 我們知道在C++里有專門

537096