Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 24, средняя оценка - 4.88
Dima_c8
4 / 4 / 0
Регистрация: 17.12.2011
Сообщений: 148
#1

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

17.06.2012, 12:57. Просмотров 3766. Ответов 1
Метки нет (Все метки)

Наткнулся я на функцию strchr и не могу понять что она делает можете мне привести пример-код где демонстрируются возможности этой функции и сразу напишите плиз что в результате.Прошу на другие сайты меня не оправлять я там уже был.Заранее всем спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2012, 12:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функция strchr (C++):

функция strchr - C++
мне надо написать аналог функции strchr. т.к. по заданию нельзя использовать <string.h>

Функция strchr (Язык Си) -не выполняет=( - C++
Не могу понять почему не работает, обьясните, пожалуйста, как исправить!! вот такое работает (это пример из компилятора): char...

Почему функция strchr по разному работает при разных строках? - C++
Только начал изучать С. Пользую Borland C++ v.3.1 Нужно работать со строками. Вот стандартный пример из стандартного хелпа компилятора: ...

strchr - C++
помогите пожалуйста реализовать данную функцию "вручную".. и еще один вопросик.... есть символьный массив ну допустим {'1', '6', '4',...

Объясните про strchr - C++
pch-str+1 - 1).что это значит? Координально не понятно, ведь строкой выше, а именно pch=strchr(str,'s') мы присвоили pch адрес переменной...

создать функцию-аналог strstr, strchr - C++
Задание : разработать собственную функцию-аналог strchr и функцию-аналог strstr :help:

1
David Sylva
1290 / 952 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
17.06.2012, 14:11 #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");
}
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.06.2012, 14:11
Привет! Вот еще темы с ответами:

Найти первые вхождения символов (функции strchr(), tolower()) - C++
В массиве строк , введенных пользователем , найти первые вхождения символов ' s ' и 'S' . Использовать функции strchr ( ) , tolower ( ) .

Сбой при нулевой выдаче у функций strchr и strstr - C++
Заранее извиняюсь за свои скудные познания в данной теме. Может быть кто нибудь сталкивался с подобной проблемой. В теории если функции не...

Вывести на экран все различные буквы строки с использованием strchr - C++
Как можно применить strchr для вывода всех различных букв строки? Вот сделал без этой функции, все работает как надо, но теперь нужно с...

Strchr(), Найти суммарное количество вхождений символа в заданный массив символов - C++
Программа, которая ищет количество вхождений одного символа в строчку, при помощи функции strchr(). Символ и текст мы вводим с клавиатуры.


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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