스레드 함수 사용시 출력문자열과 입력받는위치의 좌표값을 다르게 주려면?
달
2023.04.01
스레드 함수 사용시문자열을 출력하는 함수와 입력받는 scanf의좌표값을 달리주려면 어떤 방법이 있습니까?질문 요약 :안녕이라는 문자열을 계속적으로 찍어주면서 scanf로 입력을 받는데 이 위치를 다르게 주고 싶습니다.
gotoxy로 좌표를 다른 위치를 줘도 변경이 되지 않네요.ㅋ
소스 간단하게 해서 하나 올려봅니다.질문 내용 :
#include stdio.h
#include winsock2.h
#include Windows.h
void gotoxy(int x, int y)
{
COORD pos={x,y};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);
}
DWORD WINAPI MyThread(LPVOID arg)
{
while (1)
{
printf(안녕\n);
Sleep(1000);
}
return 0;
}
int main()
{
char input;
char aaa[32] = a;
HANDLE hThread1 = CreateThread(NULL, 0, MyThread, (void*)aaa, 0, NULL);
while (1)
{
scanf(%c,&input);
Sleep(1000);
}
}