SPRING :: NOTE

[C] Thread / 1부터 100까지 계산하면서 키보드입력받는 프로그램 본문

Development Language/C · C++ · MFC

[C] Thread / 1부터 100까지 계산하면서 키보드입력받는 프로그램

RAYZIE 2016. 6. 8. 18:21
반응형
#define _CRT_SECURE_NO_DEPRECATE
 
#include "stdio.h"
#include "windows.h"
#include "stdafx.h"
typedef struct SumInfo
{
    int a, b, s;
}SUMINFO, *PSUMINFO;
 
void Sum(void* p);
 
 
void main()
{
    char temp[1024];
    printf("sum\n");
 
    DWORD dwThreadld;
    SUMINFO si = { 1, 100, 0 };
 
    HANDLE h = CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)Sum, &si, NULL, &dwThreadld);
 
    CloseHandle(h);
    scanf_s(temp);
}
 
void Sum(void* p)
{
    PSUMINFO psi = (PSUMINFO)p;
    do
    {
        psi->s += psi->a;
        Sleep(20);
 
    }while(psi->a++ != psi->b);
    printf("\n SUM 결과 %d\n", psi->s);
 
}
반응형
Comments