Tôi không thể in double
giá trị sử dụng wsprintf()
. Tôi đã thử sprintf()
và nó hoạt động tốt.Cách in hai lần bằng wsprintf
Cú pháp sử dụng cho wsprintf()
và sprintf()
là như sau:
wsprintf(str,TEXT("Square is %lf "),iSquare); // Does not show value
sprintf(str," square is %lf",iSquare); // works okay
Tôi có thực hiện bất kỳ sai lầm khi sử dụng wsprintf()
?
Có phải 'str' là chuỗi ký tự không? – shf301
'TEXT' là gì? –
@PascalCuoq: Trong ngữ cảnh này, macro Windows (Microsoft) mở rộng thành 'L'. Thay vì tiết và dễ bị lỗi. – MSalters