λ¬Έμ μ€λͺ
λ¨μ΄λ₯Ό 1κ° μ
λ ₯λ°λλ€.
μ
λ ₯λ°μ λ¨μ΄(μμ΄)μ κ° λ¬Έμλ₯Ό
νμ€μ ν λ¬Έμμ© λΆλ¦¬ν΄ μΆλ ₯νλ€.
μ°Έκ³
CμΈμ΄μμλ λ¬Έμ₯μ μ μ₯νκΈ° μν΄ νΉλ³ν λ°©λ²μ μ¬μ©νμ§ μκ³ ,
λ°°μ΄μ΄λΌλ μ°μλ 곡κ°μ λ¬Έμλ€μ μ°μμΌλ‘ ν κ°μ© μ μ₯νλ λ°©λ²μ μ¬μ©νλ€.
λ¨, λ¬Έμμ΄(λ¬Έμκ° μ°μμ μΌλ‘ μ°κ²°λ μ€μ΄λΌλ μλ―Έ. μ¦ λ¬Έμ₯)μ λ§μ§λ§μμ λνλ΄κΈ° μν΄
λ¬Έμμ΄μ λ§μ§λ§μ λ(NULL) λ¬ΈμλΌλ νΉλ³ν μλ―Έλ₯Ό κ°μ§λ λ¬Έμλ₯Ό μ½μ
ν΄ λ¬Έμ₯μμ λνλΈλ€.
λ(NULL)μ μμ΄ λ¨μ΄ μ체μ μλ―Έλ‘λ, μλ¬΄λ° κ°μΉκ° μλ λλ μ무κ²λ μλ, μ¬μ©λμ§ μμ λ±μ μλ―Έλ₯Ό κ°μ§λλ°,
λ¬Έμλ‘λ '\0', μμ€ν€λ¬Έμμ μ μκ°μ 0μ μλ―Ένλ©° NULL λ‘λ μ¬μ©ν μ μλ€.
λ¨μ΄λ λ¬Έμ₯μ scanf("%s", ...); λ‘ μ
λ ₯λ°κ² λλ©΄, κ·Έ λ§μ§λ§μ λλ¬Έμκ° μλμΌλ‘ μ
λ ₯λλ κ²μ΄λ€.
κ·Έλ¬λ―λ‘, λ³Έ λ¬Έμ λ κ·Έλ κ² μ μ₯λμ΄μλ μλ¬Έμλ€μ ν κ°μ© μμ°¨μ μΌλ‘ κ²μ¬ν΄μ,
λ¬Έμ₯μ λ§μ§λ§μ λνλ΄λ λλ¬Έμκ° λμ¬ λκΉμ§ λͺ¨μμ λ§λ€μ΄ μΆλ ₯νλ©΄ λλ κ²μ΄λ€.
λμ€μ 쑰건μ€νλ¬Έ, λ°λ³΅λ¬Έ, λ°°μ΄μ λν΄μ λ°°μ°λ©΄ λͺ
νν μ΄ν΄ν μ μκ² λλ€.
printf("%s", ...); λ κ²°κ΅, μ μ₯λμ΄μλ λ¬Έμμ λ§μ§λ§κΉμ§, μ¦ λλ¬Έμκ° λμ¬ λκΉμ§ νμμ λ§μΆμ΄ μΆλ ₯ν΄ μ£ΌλΌλ μλ―Έλ₯Ό κ°μ§λ€.
μμ
char d[30]; //μ΅λ 30λ¬Έμλ₯Ό μ μ₯ν μ μλ μ μ₯ κ³΅κ° μ€λΉ. λ§μ§λ§μ λλ¬Έμ κ³ λ €ν΄μΌν¨
scanf("%s", d); //κ·Έ 곡κ°μ ν€λ³΄λλ‘ μ
λ ₯λ λ΄μ©μ μ μ₯. λ¨ κ³΅λ°±μ΄ μμΌλ©΄ κ±°κΈ°κΉμ§λ§ μ
λ ₯λ¨.
for(i=0; d[i]!='\0'; i++) //μ μ₯λ λ΄μ©μ νλνλμ© κ²μ¬ν΄μ λλ¬Έμκ° μλ λμ μλ μ€ν
{
printf("\'%c\'", d[i]);
}
μ λ ₯
λ¨μ΄(μμ΄) νλλ₯Ό μ
λ ₯λ°λλ€.
(λ¨, λ¨μ΄μ κΈΈμ΄λ 20μ μ΄νμ΄λ€.)
μΆλ ₯
λ¨μ΄μ λ¬Έμ(μμ΄)λ₯Ό νλμ© λλμ΄ ν μ€μ ν κ°μ©
' 'λ‘ λ¬Άμ΄μ μΆλ ₯νλ€.
μ λ ₯ μμ
Boy
μΆλ ₯ μμ
'B'
'o'
'y'
λ¬Έμ νμ΄
#include <stdio.h>
int main(){
char s[30];
scanf("%s",s);
for(int i=0; s[i]!='\0';i++){
printf("\'%c\'\n",s[i]);
}
}