안녕하세요 박스여우입니다.이번에는 Java의 Swing/awt JTestArea에 이미지를 삽입,뿌리기를 해보겠습니다. 텅비고 휜바탕에 밋밋한 Java의 gui 가 싫으시면?paintComponet의 Graphics를 사용하면 이미지를 삽입하여 멋진 gui를 제작하실수 있습니다! java는 png,jpeg,gif등을 지원해주어 다양한 이미지파일이 삽입가능하지만,만약 영상파일이나 추가적인 미디어 파일들을 삽입하고 싶으시다면, JMF를 통해 구현이 가능합니다. 동작되는 영상과 코딩과정입니다. 아래는 소스입니다.이미지 파일은 이미지가 담겨있는 주소와, 이미지파일의이름,그리고 형태까지 모두 작성해야 합니다.ex)C:\\Users\\user\\Desktop\\proLan\\filegate\\img2.gif참! ..
안녕하세요 박스여우입니다. 이번에는 Socket - 소켓을 이용해 간단한 서버와 클라이언트간의 통신을 해보도록 하겠습니다. 우선, Socket-소켓 이란? 소켓은 TCP/IP 소켓 프로그래밍의 소켓입니다. 그럼 우선 TCP/IP라는 놈에대해서 알아봐야 겠네요 TCP/IP는 통신규약으로 네트워크로 연결되있는 두개 이상의 호스트간의 데이터 전송을 위해 프로그래밍 한것이 TCP/IP 소켓프로그래밍 입니다. 그럼 소켓이란? 네트워크 간의 연결을 시켜주는 매계체 역할을 하고, 네트워크 연결도구로 운영체제에서 제공되는 소프트웨어 장치입니다. 그럼 이제 소켓을 이용한 간단한 통신을 해봅시다. Server 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ..
안녕하세요 박스여우입니다. 이번에는 kbhit() - 타자를 입력받는 함수 에대해서 살펴보겠습니다. 우선, kbhit() 함수의 원형은 int kbhit(void) 이렇게 생겼습니다. 키보드를 입력받은값을 int(정수)형으로 반환하는 형태입니다. kbhit()함수를 이용한 예제를 살펴봅시다. 1 2 3 4 5 while(1) { int s = kbhit(); printf("%d \n", &s); //반복문으로 같은 말을 계속 출력. if(s==1) break; //만약 입력값이 1이라면(키가 눌렸다면) 반복문을 나온다. } Colored by Color Scripter cs 키가 눌렸나 확인하고 값이 있다면 1(ture)를 없으면 0(false)를 반환하고, 입력된 키값이 있다면 getch함수로 읽어올수..
안녕하세요 박스여우입니다. 이번에는 strupr() - 문자열을 대문자화 시켜주는 함수에대해 알아보겠습니다. 우선 strupr()함수의 원형을 살펴보자면, char strupr( char *str ); 요렇게 생겼습니다. 함수에 매계변수로 넣은 문자열이 대문자로 바뀌어서 반환되는 형태입니다. strupr() 함수는 말그대로 문자열의 소문자를 모두 대문자로 고치는 역활을 합니다. 그럼 strupr() 함수를 사용한 예제를 살펴봅시다. 1 2 3 4 5 6 7 8 9 10 11 #include #pragma warning(disable:4996) int main(){ char a[10]; scanf("%s", a); //문자열 데이터 초기화 strupr(a); //문자열 데이터를 대문자화한다. printf(..
안녕하세요 박스여우입니다. 이번에는 strcat() - 문자열을 이어붙이는 함수 에대해 알아보겠습니다. 우선, strcat()의 원형은 char strcat( char *str1, const char *str2 ) 요렇게 생겼습니다. 그럼 이 strcat() 함수를 이용한 예제를 살펴봅시다. char strcat(abc, 문자열); 1 2 3 4 5 6 7 8 char str1[10], str2[10]; scanf("%s", str1); //문자열 데이터를 입력받는다. scanf("%s", str2); //문자열 데이터2를 입력받는다. strcat(str1,str2); //두 문자열을 연결한다. printf("%s",str1); //연결한 문자열을 출력한다. Colored by Color Scripter..
안녕하세요 박스여우입니다. 이번에는 string.h함수의 strrev() - 문자열을 거꾸로 뒤집는 함수 에대해 알아보겠습니다. 우선 strrev() 함수의 원형은char *strrev(char *s, int c); 요렇게 생겼습니다. strrev()함수는 말 그대로 문자열을 거꾸로 뒤집어주는 함수입니다. 그럼 strrev()함수를 이용해 봅시다. 1 2 3 char buff[100] = "Juniel"; strrev(buff); puts(buff); cs Output : leinuJ strrev() 함수는 문자열을 거꾸로 뒤집어 줍니다. 이 함수는 "s 번지에 있는 문자열의 맨 앞과 맨 뒤를 서로 잡은 후 문자열을 통째로 앞과 뒤를 바꿔 주세요." 라고 부탁하는 것과 같습니다. 반환값은 s입니다. ※위..