Why this for-each loop is producing infinite loop output - 'w''w''w''w''w''w''w'

s1=“Iteration method”
for(char c:s1)
{
cout<<c<<’:’ ;
}

return 0;