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

наити подстроку в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Классы с++ http://www.cyberforum.ru/cpp-beginners/thread112366.html
Помогите написать срочно программу!! создать класс объектов зачетная книга в котором должны быть следующие данные члены: фамилия и инициалы студента, номер зачетной книжки, количество часов по всем предметам, которые изучались ранее и средний балл. Должны быть такие функции члены: вывод на экран данных зачетной книжки, внесённые по каждой дисциплине количества часов и баллов и перечислить...
C++ Классы, конструктор копирования Здравствуйте! вот код: #include <iostream.h> #include <conio.h> #include <stdlib.h> #include <iomanip.h> class matrix { private: int y,z; http://www.cyberforum.ru/cpp-beginners/thread112329.html
C++ Одномерный массив
Помогите плиз!!:cry: Дан одномерный массив n целых эл-ов(конкретно=20)...Нужно: 1)Найти произведение эл-ов массива с четными номерами 2)Сумму эл-ов массива расположенных между первым и последним нулевыми элементами 3)Преобразовать массив таким образом, чтобы сначала располагались все положительные эл-ты, а потом все отрицательные(элементы=0, считать положительными) вроде написал...НО...
Задано множество точек в трехмерном пространстве. Найти минимум радиусов шаров с центрами в этих точках, содержащих ровно n точек этого множества. C++
Задано множество точек в трехмерном пространстве. Найти минимум радиусов шаров с центрами в этих точках, содержащих ровно n точек этого множества.
C++ Квадратная матрица http://www.cyberforum.ru/cpp-beginners/thread112276.html
Помогите сформировать такую матрицу: Как правильно сдвигать эл массива в право?
C++ Посчитать количество неодинаковых элементов массива Задание: Посчитать количество не одинаковых элементов массива #include <iostream> using namespace std; void bubbleSort(int array, int col){ int temp=0; for (int i=1; i<col ; i++){ for (int j=0; j<col-i; j++){ if (array >array ){ temp=array; подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
03.04.2010, 23:17     наити подстроку в строке
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
#include <stdio.h>
    
/* Возвращает указатель на подстроку b в строке а или NULL */   
char *subString(const char *a, const char *b){
    const char *pA, *pB;
    
    for ( ; *a; ++a ){
        for ( pA = a, pB = b; *pA != '\0' && *pB != '\0' && *pA == *pB; ++pA, ++pB )
            ;
        if ( *pB == '\0' )
            return (char*)a;
    }
    return NULL;
}
 
int main(void){
    char *s1 = "abcdefgh";
    char *s2 = "cde";
    char *s3 = "xyz";
    
    printf("\"%s\" %scontain \"%s\"\n", s1, ( subString(s1, s2) ? "" : "don't " ), s2);
    printf("\"%s\" %scontain \"%s\"\n", s1, ( subString(s1, s3) ? "" : "don't " ), s3);
    
    return 0;
}
 
Текущее время: 16:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru