scanf("%d",&uzunluk);
mesaj=(char*)malloc ((uzunluk+1)*sizeof(char));
for (i=0 ;i<uzunluk; i++)
{
scanf(" %c",&mesaj[i]);
}
if (uzunluk%2==1)
{
mesaj[uzunluk]='z';
}
for (i=0; i<=uzunluk+(uzunluk%2)-2; i+2)
{
printf(" %c%c",mesaj[i],mesaj[i+1]);
}
마지막 for
은 무한 루프가됩니다. 나는 그것을 고칠 수 없었다. 길이가 어쩌면, 홀수 인 경우 youare
이왜이 프로그램에서 무한 루프가 발생합니까?
그것은
yo ua re
를 인쇄해야합니다 :
예를 들어, mesaj 인 경우 tonight
to ni gh tz
그러나에 계속 무한 루프. 왜?
를하더라도 내가 C. – Sadique