Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
stranger140569
2 / 0 / 1
Регистрация: 25.01.2011
Сообщений: 27
#1

Как работать с функцией memchr( ) в С++ - C++

21.02.2013, 23:41. Просмотров 366. Ответов 2
Метки нет (Все метки)

Помогите пожалуйста разобраться как работает функция memchr() в С++. Я прогуглил этот вопрос, но почему-то большинство примеров на С, а мне надо на С++. Те же которые на С++ совсем непонятны. Заранее благодарен. Если вы в своих ответах приведете примеры еще буду благодарней.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.02.2013, 23:41     Как работать с функцией memchr( ) в С++
Посмотрите здесь:

Как правильно работать с функцией window()? C++
Как работать с функцией rand() C++
Подскажите как воспользоваться функцией. C++
C++ Функция memchr и ее использование
Как пользоваться функцией GetFileSize() ? C++
Как пользоваться функцией gettime() C++
Как пользоваться функцией rand()? C++
Как правильно работать с функцией _getch() ? C++
C++ Как работать с указателями и как работать с ссылками
C++ Как работать с функцией SystemParametersInfo?
C++ Как пользоваться функцией fgetpos, fsetpos?
Как корректно работать с функцией fread? C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6471 / 2246 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
21.02.2013, 23:46     Как работать с функцией memchr( ) в С++ #2
http://www.cplusplus.com/reference/cstring/memchr/
здесь и описание, и пример
stranger140569
2 / 0 / 1
Регистрация: 25.01.2011
Сообщений: 27
22.02.2013, 17:25  [ТС]     Как работать с функцией memchr( ) в С++ #3
Спасибо, все получилось, правда использовал другую функцию: strchr().

Код программы:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <string>
#include <windows.h>
using namespace std;
 
int main ()
{
    char str[] = "This is a sample string";
    char *pch;
    cout << "Looking for the 'i' character in \"" << str << "\"" << "\n";
    pch=strchr(str,'i');
    while (pch != NULL)
    {
        cout << "found at: " << (pch-str+1);
        cout << "\n";
        pch=strchr(pch+1,'i');
    }
    system("PAUSE");
    return 0;
}
Еще раз большое спасибо!
Yandex
Объявления
22.02.2013, 17:25     Как работать с функцией memchr( ) в С++
Ответ Создать тему
Опции темы

Текущее время: 21:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru