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

Функция strchr - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 24, средняя оценка - 4.88
Dima_c8
 Аватар для Dima_c8
4 / 4 / 0
Регистрация: 17.12.2011
Сообщений: 148
17.06.2012, 12:57     Функция strchr #1
Наткнулся я на функцию strchr и не могу понять что она делает можете мне привести пример-код где демонстрируются возможности этой функции и сразу напишите плиз что в результате.Прошу на другие сайты меня не оправлять я там уже был.Заранее всем спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2012, 12:57     Функция strchr
Посмотрите здесь:

Почему функция strchr по разному работает при разных строках? C++
C++ Функция strchr (Язык Си) -не выполняет=(
C++ функция strchr
C++ strchr
Объясните про strchr C++
создать функцию-аналог strstr, strchr C++
Сбой при нулевой выдаче у функций strchr и strstr C++
C++ Найти первые вхождения символов (функции strchr(), tolower())

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
David Sylva
 Аватар для David Sylva
1280 / 942 / 51
Регистрация: 17.05.2012
Сообщений: 2,686
17.06.2012, 14:11     Функция strchr #2
strchr возвращает указатель на первое вхождение символа в строку

Вот тебе пример показывает позиции в строке где встречается символ

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream> 
using namespace std; 
int main() 
{   
    char str[100] = "Real Madrid champions of Spain";
    char* ch; 
 
    ch = strchr(str,'a'); 
    
    while(ch!=NULL) 
    { 
        cout << ch-str+1 << endl;  
        ch = strchr(ch+1, 'a');
    } 
    system("Pause");
}
Yandex
Объявления
17.06.2012, 14:11     Функция strchr
Ответ Создать тему
Опции темы

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