Tôi đang gặp vấn đề với vòng lặp, tôi không biết tại sao nhưng vòng lặp không bao giờ kết thúc.sprintf trong C, vòng lặp không bao giờ kết thúc
int main(int argc, char *argv[])
{
int j;
char s[2];
for(j=1;j<=3;j++)
{
sprintf(s,"s%d",j);
printf("%s", s);
}
system("PAUSE");
return 0;
}
Tôi nghĩ vòng lặp sẽ hiển thị s1s2s3 trong bảng điều khiển.
Ví dụ điển hình về câu hỏi. SSCCE, kết quả mong đợi, kết quả thực tế. Không hơn không kém. –
[Hành vi không xác định] (http://en.wikipedia.org/wiki/Undefined_behavior) –