Mam problem z pętlą, nie wiem dlaczego, ale pętla nigdy się nie kończy.sprintf w C, pętla nigdy się nie kończy
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;
}
Myślę, że pętla powinna pokazywać s1s2s3 w konsoli.
Wspaniały przykład pytania. SSCCE, oczekiwany wynik, faktyczny wynik. Nic dodać nic ująć. –
[Niezdefiniowane zachowanie] (http://en.wikipedia.org/wiki/Undefined_behavior) –