Вы должны сделать это следующим образом -
for (int i = 1; i<1000000, i++;)
{
cout << "testing: "<<i<<endl;
}
Оператор <<
позаботится о правильной печати значений.
Если вы все еще хотите знать, как конвертироватьцелое число в строку, тогда следующий способ это сделать, используя stringstream -
#include <iostream>
#include <sstream>
using namespace std;
int main()
{
int number = 123;
stringstream ss;
ss << number;
cout << ss.str() << endl;
return 0;
}