๋ฌธ์ ์ค๋ช
๊ณต๋ฐฑ ๋ฌธ์๊ฐ ํฌํจ๋์ด ์๋ ๋ฌธ์ฅ์ ์
๋ ฅ๋ฐ๊ณ ๊ทธ๋๋ก ์ถ๋ ฅํ๋ ์ฐ์ต์ ํด๋ณด์.
์์
char data[2001];
fgets(data, 2000, stdin);
printf("%s", data);
์์ ๊ฐ์ด ์คํํ๋ฉด ๊ณต๋ฐฑ์ด ํฌํจ๋ ๋ฌธ์ฅ์ ํค๋ณด๋(stdin)๋ก ์
๋ ฅ๋ฐ์
์ต๋ 2000์๊น์ง data[ ] ๊ณต๊ฐ์ ์ ์ฅํ๊ณ ์ถ๋ ฅํ ์ ์๋ค.
%s ๋ ๋ฌธ์์ด(string, ์ค๋ก ์ฐ๊ฒฐ๋ ๋ฌธ์๋ค. ๋ฌธ์ฅ)๋ก ์ถ๋ ฅํ๋ผ๋ ์๋ฏธ์ด๋ค.
์ฐธ๊ณ
fgets( ) ๋ฅผ ์ฌ์ฉํ๋ฉด ๊ณต๋ฐฑ๋ฌธ์๊ฐ ํฌํจ๋์ด์๋ ๋ฌธ์ฅ์ ์
๋ ฅ๋ฐ์ ์ ์ฅํ ์ ์๋ค.
๋ง์ฝ, ์๋์ฒ๋ผ
scanf("%s", ... ) ๋ฅผ ์ด์ฉํด ๋ฌธ์ฅ์ ์
๋ ฅ๋ฐ์ผ๋ฉด, ์ฒซ ๋ฒ์งธ ๋จ์ด๊น์ง๋ง ์ ์ฅ๋๋ค.
char data[51] = ""; //์ต๋ 50๋ฌธ์๊น์ง ์ ์ฅ ๊ฐ๋ฅ
scanf("%s", data);
์ ๋ ฅ
๊ณต๋ฐฑ์ด ํฌํจ๋์ด ์๋ ํ ๋ฌธ์ฅ์ด ์
๋ ฅ๋๋ค.
๋จ, ์
๋ ฅ๋๋ ๋ฌธ์ฅ์ ์ฌ๋ฌ ๊ฐ์ ๋จ์ด๋ก ๊ตฌ์ฑ๋๊ณ , ์ํฐ๋ก ๋๋๋ฉฐ,
์ต๋ ๊ธธ์ด๋ 2000 ๋ฌธ์๋ฅผ ๋์ง ์๋๋ค.
์ถ๋ ฅ
์ ๋ ฅ๋ ๋ฌธ์ฅ์ ๊ทธ๋๋ก ์ถ๋ ฅํ๋ค.
์ ๋ ฅ์์
Programming is very fun!!
์ถ๋ ฅ์์
Programming is very fun!!
๋ฌธ์ ํ์ด
#include <stdio.h>
int main(){
char data[2001];
fgets(data,2000,stdin);
printf("%s",data);
return 0;
}