int MulDiv(int nNumber, int nNumerator, int nDenominator);
//nNumber * nNumerator / nDenominator
//nNumber * nNumerator / nDenominator
사용예)
TRACE("%d", 12*34/12);
//출력 = 34
TRACE("%d", 1234567*8900000/1234567);
//출력 = 907
TRACE("%d", MulDiv(1234567, 8900000, 1234567));
//출력 = 8900000
TRACE("%ld", (LONGLONG)1234567*8900000/1234567);
//출력 = 8900000
TRACE("%d", MulDiv(1234567,8900000,0));
//출력 = -1
각각의 차이점은??? ^^;


Leave your greetings.