2008 사용하는데 MessageBox("안녕하세요"); 에서 저런 메세지가 뜨더라 !! 솔루션 탐색기 -> 프로젝트속성(본인이만든이름) -> 속성 -> 구성속성 -> 일반 -> 문자집합 -> 유니코드 문자 집합 사용으로 되 있는데 이것을 멀티 바이트 문자집합사용으로 바꿔준다 Visual Studio 2003 까지는 멀티 문자셋인데 그이후 버전 부터는 유니코드로 설정 되 있다네요
int getc(FILE *stream); stdio.h - stream으로부터 문자를 하나 읽고 그 문자에 해당하는 정수 값을 반환해줍니다. 이 함수가 한번 실행되고나면 stream에 대한 file pointer가 증가하여 반복문을 사용한다면 파일을 문자 단위로 처리할 수 있습니다. 파일의 끝이거나 에러가 발생하면 EOF를 리턴합니다. int getch(void); conio.h - 키보드로부터 문자 하나를 읽어들일 때까지 시스템을 대기하도록 만듭니다. 역시 입력받은 문자를 해당하는 정수 값으로 반환해 줍니다.…
#include #define STOP '*' // 스톱하려며 * 누른다 main () { char ch; while((ch=getchar())!=STOP) // getcahr() 문에 (()) 두번 썼다 우선순위때문이다. { putchar(ch); //출력한다... } }
getchar(); 한 문자식 읽어들인다 putchar(); 한 문자식 화면에 찍어준다 putchar('S'); putchar('\n'); putchar('\007'); putchar(ch); //변수명 putchar(getchar());
aaa ='A'; 문자 변수에 문자을 지정할때는 따옴표을 적어야 한다 aaa= A 해버리면 A 이라는 변수로 생각한다.. 'A ' 하나의문자을 표시한다 "ABCDEF" 여러문자을 표시한다
문자 변수 선언 char a; 문자 변수안에 a 자 선언 char a='a'; 문자 변수를 여러게 선언 char a,a;
int long 정수를 나타내는 키워드 short unsigned char 문자를 나타내는 키워드 float 소수점을 나타내는 키워드 double