Sonsuz for Döngüsü Hatası.
Programın çıktısı başlangıcı doğru olacak şekilde döngüden hiç çıkmıyor.
Program sürekli for döngüsüne giriyor. Neden böyle oluyor?
C++:
#include <iostream>
using namespace std;
void siralama( int *ptr1, int *ptr2) {
for (ptr1 <= ptr2; ptr1++;)
{
cout << "Deger: " << *ptr1 << endl;
}
}
int main()
{
int dizi[] = {1,2,3,4,5,6,7,8,};
siralama(&dizi[1] , &dizi[5]);
return 0;
}
Programın çıktısı başlangıcı doğru olacak şekilde döngüden hiç çıkmıyor.
Program sürekli for döngüsüne giriyor. Neden böyle oluyor?