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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 81, средняя оценка - 4.70
3257473
Сообщений: n/a
#1

Стандартные функции String.h - C++

24.03.2011, 22:11. Просмотров 10331. Ответов 2
Метки нет (Все метки)

Здравствуйте, подскажите пожалуйста стандартные функции стринга в с++. Нужно определить количество вхождений заданного знака в строку. Используя стандартные функции.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2011, 22:11     Стандартные функции String.h
Посмотрите здесь:

стандартные функции библиотеки <string.h> - C++
Здравствуйте, товарищи порграммисты :gsmile: Помогите, пожалуйста, с написанием програмки на языке C . Дано: символьная строка...

Есть ли какие то стандартные функции преобразования double в string? - C++
В проекте необходимы функции, для преобразование double в string и наоборот. Первое получилось очень даже просто static double...

стандартные функции - C++
подскажите кто знает где можно почитать про стандартные функции типа Sleep() setTikccount() beep()

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

Стандартные и пользовательские функции языка С - C++
Помогите пожалуйста написать программы на чистом Си в одном проекте. 1) Для нагрева 300 л. воды от 10 oС до 100 oС необходимо сжечь...

Стандартные и пользовательские функции языка С - C++
Помогите написать на чистом Си в одном проекте. 1) Даны три целые числа. Поднять квадрату отрицательные числа и к кубу -...

Есть ли стандартные хэш функции - C++
Есть ли в C++ стандартные хэш функции, в которые передаешь строку, получаешь на возврате строку, типа MD5 или CRC32. Спасибо.

Стандартные и пользовательские функции языка С - C++
1) Найти периметр и площадь прямоугольного треугольника, если данные длины его катетов a и b. 2) Дано три действительных числа X, Y, Z....

Стандартные функции ввода/вывода языка Си - C++
Приветствую всех.У меня проблема.Я решил попробовать функции ввода/вывода в стиле Си.Написал прогу которая должна выводить сумму a и b,но...

Стандартные функции поиска элементов в контейнерах - C++
Какие есть стандартные библиотеки/ф-ции поиска в с++? Нашел find(), но не совсем понятна его работа. Как я понял, он возвращает итератор на...

Помогите разрешить задачу на стандартные функции на с! - C++
Составить программу вычисления значения функции F, используя обращения к функции. Вид функции и заданы в таблице. Спасибо за...

не используя стандартные функции вычислить с точностью до 0,0001 - C++
помогите пожалуйста с задачей! не используя стандартные функции (за исключением abs) вычислить с точностью до 0,0001 функцию y=f(x)....


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ma3a
Эксперт C++
616 / 460 / 31
Регистрация: 28.01.2011
Сообщений: 605
24.03.2011, 23:57     Стандартные функции String.h #2
http://www.cplusplus.com/reference/clibrary/cstring/
Nameless One
Эксперт С++
5769 / 3418 / 255
Регистрация: 08.02.2010
Сообщений: 7,444
25.03.2011, 08:55     Стандартные функции String.h #3
3257473, эту задачу можно решить с помощью
strchr
Код
STRCHR(3)                                                                                Руководство программиста                                                                                STRCHR(3)

НАЗВАНИЕ
       strchr, strrchr - определение позиции символа в строке

СИНТАКСИС
       #include <string.h>

       char *strchr(const char *s, int c);

       char *strrchr(const char *s, int c);

ОПИСАНИЕ
       Функция strchr() возвращает указатель на первое вхождение символа c в строке s.

       Функция strrchr() возвращает указатель на последнее вхождение символа c в строке s.

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
       Функции strchr() и strrchr() возвращают указатель на найденный символ, или NULL, если символ не найден.

СООТВЕТСТВИЕ СТАНДАРТАМ
       SVID 3, POSIX, BSD 4.3, ISO 9899

СМОТРИ ТАКЖЕ
       index(3), memchr(3), rindex(3), strpbrk(3), strsep(3), strspn(3), strstr(3), strtok(3)

ПЕРЕВОД
       Перевод с английского (C) 2000 Дмитрий Морожников
           (dm@simplex.irkutsk.ru, 2:5070/141.3)

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
#define SIZE 256
 
int main(void)
{
    char line[SIZE];
    char* ptr;
    char c;
    size_t cnt = 0;
 
    puts("Input line: ");
    fgets(line, SIZE, stdin);
    puts("Input character to count: ");
    c = getchar();
 
    ptr = strchr(line, c);
    
    while(ptr)
    ++cnt, ptr = strchr(ptr + 1, c);
 
    printf("Character `%c' occured %u time(s).\n", c, cnt);
    exit(0);
}
Yandex
Объявления
25.03.2011, 08:55     Стандартные функции String.h
Ответ Создать тему
Опции темы

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