[Ответить в тред] Ответить в тред

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10



[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 3 | 1 | 2
Назад Вниз Каталог Обновить

PonyWaifu 09/05/16 Пнд 21:49:23  738646  
14628197635350.jpg (52Кб, 604x453)
Гритинс Двач, хелп. С++. Как выводить string по одной буковке ? На Экран. И за одно поясните, что за фигня у меня происходит, я думал поможет str.erase(x,x); , и когда я вместо первого икс вводил какое то значение, а вместо второго единичку, все работало ккак надо - появлялось первые n символов string'a. Но когда я сунул туда меняющуюся переменную, оно мало того что не работало, так еще и переменная стала равна 0. Было так
float dresnya = 0;
dresnya += 0.005*time;
str.erse(int(dresnya), 1);
Вот почему так не работает и как надо что б работало ?
Аноним 09/05/16 Пнд 22:27:55  738672
>>738646 (OP)
> почему так не работает
Потому, что долбаёб.
Аноним 09/05/16 Пнд 23:52:50  738752
>>738646 (OP)
РжошЪ, чтоле?
Где код?
Так пробуй

std::string str;
float x;
std::cin >> str;
std::cin>> x;

std::cout << Pisun_Ot_Stroki( &str[0], x, str.length());
//или как ты там ввод\вывод делаешь - без разницы
//

char Pisun_Ot_Stroki(char _str[], float _current_num, int _length)
{
if(_current_num < _length)
return ( _str[(int)_current_num] );

return(NULL);
}
Аноним 10/05/16 Втр 21:23:28  739759
>>738752
> if(_current_num >=0 && _current_num < _length)
хз чего там у него на входе, хотя похуй

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 3 | 1 | 2
Назад Вверх Каталог Обновить

Топ тредов