Помогите блондинке)) решить задачку

Форум для программистов

Сообщение ЛЁЛЯ » Вс мар 26, 2006 4:40 pm

Привет всем! <!--emo&:)-->[img]style_emoticons/<#EMO_DIR#>/smile.gif[/img]<!--endemo-->
Вот решила начать изучать язык программирования С++, но не все пока получается...
Вот дали задание...написать программу, чтобы можно было вводить строку...
Если строка начинается с пробелов, то программа убирает эти пробелы...
Так чтобы строка начиналась с символов...

Ввод:
_ _ _hello_hello
Вывод:
hello_hello

_________

"_"=пробел
ЛЁЛЯ
Призывник
 
Сообщений: 1
Зарегистрирован: Вс мар 26, 2006 4:17 pm
Пункты репутации: 0

Сообщение Mutter Duhastovich » Вс мар 26, 2006 6:45 pm

создаешь переменную типа стринг.
считываешь в нее своб введенную строку
определяешь длину строки
и по символьно начинаешь проверять есть ли пробел или нет как олько они кончились начинаешь выводить буковки на экран или записать остатак на экран. или в новую переменную остаток загнаьт и вывести на экран.
Самец ласки перед тем, как овладеть своей любимой лаской, овладевает еще несколькими ласками. Это и есть "предварительные ласки" =)

Любой день хорош, чтобы быть прожитым или быть последним.
Mutter Duhastovich
Генерал-лейтенант
 
Сообщений: 3229
Зарегистрирован: Сб ноя 29, 2003 7:34 pm
Откуда: Россия г. Новосибирск
Пункты репутации: 5

Сообщение Mafin » Пн мар 27, 2006 8:14 am

2Mutter Duhastovich
Может еще проще: в стандартной библиотеке должна быть некая функция обрезания пустых символов по краям стринга, типа trim() в PHP.
<span style='color:green'>Я здесь, я везде, я всегда...</span>
Mafin
Полковник
 
Сообщений: 1585
Зарегистрирован: Пт мар 29, 2002 9:53 am
Откуда: Центральная Чехия
Пункты репутации: 0

Сообщение Magister » Пн мар 27, 2006 11:00 am

2Mafin
Когда учат, обычно не дают пользоваться подобными библиотечными функциями.
<!--sizeo:1--><span style="font-size:8pt;line-height:100%"><!--/sizeo--><!--coloro:red--><span style="color:red"><!--/coloro-->все беды - от недостатка информации<!--sizec--></span><!--/sizec--><!--colorc--></span><!--/colorc-->
Magister
Генерал-майор
 
Сообщений: 2501
Зарегистрирован: Вт авг 06, 2002 4:22 am
Пункты репутации: 0

Сообщение Night Angel » Пн мар 27, 2006 11:04 am

Где-то так я думаю :)
Код: выделить все
#include <stdio.h>

int main(int argc, char *argv[])
{
   char *str = new char[255], *str2;
   str2 = str;
   scanf("%s", str);
   while(*(str++)==' ');
   printf("%s", --str);
   delete [] str2;
   return 0;
}
Auscultura et perpende - Выслушай и взвесь
Теперь я есть в <a href='http://www.livejournal.com/users/mrnight/' target='_blank'>LJ</a>
Night Angel
Полковник
 
Сообщений: 1160
Зарегистрирован: Ср сен 25, 2002 7:20 pm
Откуда: Belarus
Пункты репутации: 0


Вернуться в Программирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

cron