字符串的幾種輸入方式

自己記錄下來以備不時之需

第一種:

#include<iostream>
#include<string>
using namespace std;
int main(){
	string s;
	while(cin>>s)
		cout<<s<<endl;
	return 0;
} 
這種方法輸入時不能有空格,遇見空格就會換行輸出。
第二種:

#include<cstdio>
using namespace std;
int main(){
	int ch;
	while((ch = getchar()) != EOF)
		putchar(ch);
	return 0;
}

第三種:

#include<cstdio>
using namespace std;
#define MAX 100010
char s[MAX];
int main(){
	while(fgets(s,MAX,stdin) != NULL)
		puts(s);
	return 0;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章