Привет всем. Прошу помощи, так-как не могу понять почему не работает while с ==. При использовании <= и т.д - все отлично. От кода требуется выводить все числа между введенными a и b. 
 Код
 
 #include <iostream> 
 int main() 
 { 
   int a, b; 
   std::cin >> a >> b; 
   int c = a; 
   while(c == b) 
    std::cout << ++c << std::endl; 
   system("PAUSE"); 
    return 0; 
 }