1. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

Использование Библиотечных Функций String.h

Тема в разделе "Вопросы новичков и не только", создана пользователем Джин-ТоНиК, 24 дек 2012.

  1. Джин-ТоНиК

    Джин-ТоНиК New Member

    Репутация:
    0
    Регистрация:
    24 дек 2012
    Сообщения:
    2
    Симпатии:
    0
    Из заданной текстовой строки распечатать только те слова, которые начинаются и оканчиваются одной и тоже буквой, используя функции strtok, strlen.
    Есть код:
    Код:
    #include <iostream.h>
    #include <string.h>
    
    int main()
    {
    char str[100];
    cin.getline(str,100);
    int size;
    char* p=strtok(str," ");
    do{
    size=strlen(p);
    if(p[0]==p[size-1]) cout<<p<<" ";
    }
    while(p=strtok(0," "));
    system("pause");
    return 0;
    }
    Но он ругается на cin и cout. Помогите устранить ошибку(((
     
  2. rrrFer

    rrrFer Гость

    Репутация:
    0
    пиши std::cin и std::cout
    и попробуй заменить <iostream.h> на <iostream>

    Добавлено: или используй вместо cin.getline функцию gets, а вместо cout << - функцию printf
     
  3. Kro0sh

    Kro0sh Гость

    Репутация:
    0

    p.s. using namespace std используют ленивые люди вроде меня) Не привыкай. В некоторых случаях может не прокатить)
     
Загрузка...

Поделиться этой страницей