std::size_t sz = str.size(); std::size_t i(0u); for(;i<sz;++i){ x=str; } x=0; //вроде нолик будет в сразу после символов. //должно быть так, если че то x[++i]=0;
string str="123.2345"; char x[10]; x[0]= str[0]; x[1]= str[1]; x[2]= str[2]; x[3]= str[3]; x[4]= str[4]; x[5]= str[5]; x[6]= str[6]; x[7]= str[7]; cout << x; а с циклом так string str="123.2345"; char x[10]; for (int i = 0; i < 8; i++) { x= str; } cout << x; только у меня получается 12345 а С или компилятор или я не могу решить этот пример. не знаю в чем ошибка.
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.