22018, 1/1101 회원가입  로그인  
   goscv77
   c 언어 초보자인데여

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=19368 [복사]


#include <stdio.h>
int main()
{
    char M;
    char N;
    M = 'B';
    N = 'e';
    
    printf("%c\n", M);
    printf("%c\n", N);
    return 0;
}
getchar (); <--이렇게 하나요??
실행결과가 빨라서 확인을 못하겟어여??
getchar (); <-- 어디다가 넣어야하죠??
"%c\n"<-- 이건 어디다가 넣는거죠??

  Hit : 6361     Date : 2011/01/06 09:53



    
goscv77 혼자가 하다가 검색은 나왓네요 "%c\n" 이건 머죠?? 2011/01/06  
kangms0801 "%c\n"=변수에 담긴 값을 출력해주는겁니당.... printf함수 뒷편에 M이란 글자가 있자나요.. M이란 변수에 담긴 값을 출력해주는거에요... M에는 B가담겼으니까 B가 나오겠죵?!
부가설명을 더하자면.. %c는 문자를 출력하구요(문자이외의 값은 출력못함) %s는 문자열을 출력하구요.. 이렇게 여러옵션이 있습니다.. 숫자를 출력하고싶으실땐 다른걸 걸어줘야하구요
뭐 %s해도 숫자가 나오긴합니다만 그걸 컴은 문자열로 인식하는것 뿐이지만요 단순히 보여주기만을 위한거라면 문자열로해도 상관은 없슴돠
2011/01/06  
W.H. 실행 - cmd
해서 나오는 검은창에서 프로그램을 실행시키면 실행결과가 남아있습니다.(화면에)

참고로 프로그램 아이콘을 검은창(cmd창)으로 끌어당긴후 엔터쳐도 실행됩니다.
2011/01/06  
Falcon91 getchar(); 이거이고요
이거는 return 문 위에 해주시면 됩니다. 해주는 이유는요
cmd 에서 실행하면 프로그램을 실행하고 바로 닫아버리는데요
저 getchar(); 함수는 문자 한글자를 입력받는 함수입니다. 그러니깐
사용자가 문자 한글자를 입력하기를 기다리느라 꺼지지 않고 기다리는거죠~
즐거운 c언어 공부 되세요~
2011/01/07  
sweetick 참고로 10진수 출력은 %d 2011/01/09