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

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

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

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

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

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

Как работать с функцией rand() - C++
Помогите сделать так, чтобы rand() каждый раз выкидывал неповторяющиеся значения.

Как работать с функцией SystemParametersInfo? - C++
Чтобы установить обои рабочего стола. Пишу вот так: #include "stdafx.h" #include <Windows.h> int _tmain(int argc, _TCHAR*...

Как правильно работать с функцией _getch() ? - C++
Ребята, задача такова: Надо нарисовать фигурку в консоли. И дигать ,по консоли, фигурку стрелочками из клавиатуры. Операторы котрые...

Как правильно работать с функцией window()? - C++
Задача такая. Вывести в верхней части экрана небоольшой заголовок с менюшками. Затем прочитать файл и вывести его с прокруткой в оставшейся...

Как корректно работать с функцией fread? - C++
Мне необходимо считать информацию из одной директории, а потом поместить эту же информацию в другую директорию(скопировать). Возникла...

Функция memchr и ее использование - C++
Дана программа не могу конкретно разобраться что делают функции memchr и memcmp(объясните по проще) .Программа как я понял слаживает числа...

Как пользоваться функцией gettime() - C++
Добрый вечер! Кто бы мог подробно объяснить как работает функция gettime(), откуда взять конечное и начальное время, как определить...

Подскажите как воспользоваться функцией. - C++
Здрасте. В книжке Джесс Либерти "Освой самостоятельно С++ за 21 день", 3е издание, на странице 159 есть пример программы работы с классами....

Как пользоваться функцией GetFileSize() ? - C++
Привет. В builder'e выполняю следующий код: char str = ''; unsigned long FileSize = 0; GetFileSize('C:\file.exe', &FileSize); ...

Как пользоваться функцией rand()? - C++
Все привет. Пытаюсь пользоваться функцией rand(), а получаю сообщение Это разве идентификатор? #include "stdafx.h" ...

Как пользоваться функцией fgetpos, fsetpos? - C++
Не могу понять по какому принципу они работают. Открывал файл на чтение. В файле уже были несколько строчек. Хотел считать их в чаровскую...

Как присвоить значение возвращаемое функцией? - C++
#include <iostream.h> char* abc(int num){ static char masiv; masiv = num+'0'; return masiv; } main(){ char...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6477 / 2252 / 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;
}
Еще раз большое спасибо!
Ответ Создать тему
Опции темы

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