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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверка без учета регистра http://www.cyberforum.ru/cpp-beginners/thread263599.html
Доброго времени суток! Есть строка string codtext="МАША",codkey="маша"; Как проверить: if (codtext==codkey) { cout << "Совпадает!" << endl;} else { cout << "Не совпадает!" << endl;} Хоть и в...
C++ Мой компилятор не принимает "getline" и не хочет массив объявлять peson p[a] Какие ошибки у меня в программе и как мне их исправить ? Мой компилятор не принимает "getline" и не хочет массив объявлять peson p #include<iostream> #include<string> using namespace std;... http://www.cyberforum.ru/cpp-beginners/thread263595.html
В квадратной матрицы поменять местами столбик, содержащий наибольшее значение со столбиком, который содержит наименьшее значение C++
1. В квадратной матрицы поменять местами столбик, содержащий наибольшее значение со столбиком, который содержит наименьшее значение. 2. Задано прямоугольную матрицу вещественных чисел. Найти...
C++ Оператор switch
Сделать с помощью оператора switch: a*pow(x+7)-b когда x<5 && b!=0; (x-c*d)/a*x когда x>5 && b==0; x/c в других случаях. Добавлено через 25 минут Можно не решать, но хотябы объяснить как...
C++ Дано двумерный массив. Определить количество минимальных элементов http://www.cyberforum.ru/cpp-beginners/thread263587.html
Дано двумерный массив. Определить количество минимальных элементов. Помогите написать на Turbo C++)))) Добавлено через 41 минуту :wall: Добавлено через 48 минут :cry:
C++ Линейный алгоритм, а ошибку не вижу Вот задачка : Дано действительное число X. Не пользуясь никакими другими операциями, кроме умножения, сложения и вычитания, вычислить 1 - 2x + 3x^2 - 4x^3 и 1 + 2x + 3x^2 + 4x^3. Разрешается... подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5775 / 3425 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
25.03.2011, 08:55
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);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru