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

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

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

Объясните еще, пожалуйста, как правильно работать с функцией window() ? C++
Как работать с функцией rand() C++
C++ Функция memchr и ее использование
Как пользоваться функцией GetFileSize() ? C++
Как пользоваться функцией rand()? C++
Как правильно работать с функцией _getch() ? C++
C++ Как работать с указателями и как работать с ссылками
C++ Как работать с функцией SystemParametersInfo?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6469 / 2244 / 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:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru