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

Тема в разделе "C/C++/C#", создана пользователем Джин-ТоНиК, 24 дек 2012.

Наш партнер Genesis Hackspace
  1. Джин-ТоНиК

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

    Регистрация:
    24 дек 2012
    Сообщения:
    3
    Симпатии:
    0
    Из заданной текстовой строки распечатать только те слова, которые начинаются и оканчиваются одной и тоже буквой, используя функции strtok, strlen.
    Есть код:
    Код (C++):
    #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 Well-Known Member
    Команда форума C\C++ Team

    Регистрация:
    6 сен 2011
    Сообщения:
    1.325
    Симпатии:
    43
    пиши std::cin и std::cout
    и попробуй заменить <iostream.h> на <iostream>

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

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

    Регистрация:
    24 дек 2012
    Сообщения:
    3
    Симпатии:
    0
    спасибо))))
     
  4. Kro0sh

    Kro0sh Гость


    p.s. using namespace std используют ленивые люди вроде меня) Не привыкай. В некоторых случаях может не прокатить)
     
Загрузка...
Похожие Темы - Использование Библиотечных Функций
  1. MartinSez06
    Ответов:
    1
    Просмотров:
    344
  2. lmike
    Ответов:
    5
    Просмотров:
    573
  3. ESWANT
    Ответов:
    1
    Просмотров:
    862
  4. solomonec
    Ответов:
    1
    Просмотров:
    1.497
  5. JohnLemon
    Ответов:
    0
    Просмотров:
    547

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