Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ограничить значения всех элементов массива по правилу https://www.cyberforum.ru/ cpp-beginners/ thread122516.html
Ограничить значения всех элементов, абсолютные значения которых превышают средние для положительных и отрецательных элементов(iostream,conio,math)
Определить произведение наибольшего и наименьшего числа, их абсолютное значение C++
Прошу помощи в написании этих заданий :( Задание 1. Напишите программу, которая считывает пять отрицательных чисел, определяет и печатает наибольшее, наименьшее из них, произведение наибольшего и...
C++ Задание графом
Задан граф, вывести все пары вершин, между которыми нет пути. можете помочь???
C++ Строки - выделить предложения Всем привет! Такой вопрос возник. С консоли вводится текст. Нужно вывести на экран первые 2 предложения. Подскажите, пож, как это сделать. https://www.cyberforum.ru/ cpp-beginners/ thread122453.html
C++ Канал между процессами https://www.cyberforum.ru/ cpp-beginners/ thread122422.html
Задача у программы такова. Имеется основная программа(main) и две дополнительных(prc1 и prc2). В prc1 и prc2 стоит прогресс бар, который начинает при запуске набирать свое значение, а набрав...
C++ Создать класс - человек, у которого есть имя и возраст.
Создать класс - человек, у которого есть имя и возраст. Определить функцию которая установит имя и возраст по умолчанию. Помогите! Вот пример кода, его нужно связать со структурой, сделать долее...
Найти фамилию одного из учеников, имеющего наибольшую сумму оценок C++
Известны оценки каждого из 25 учеников класса по десяти предметам. Найти фамилию одного из учеников, имеющего наибольшую сумму оценок. Добавлено через 4 минуты записать в файл
C++ Определить четность наименьшего из положительных чисел Первая: найти сумму положительных элементов двух диагоналей массива(двухмерного). Определить, является ли полученное округленное число простым. Вторая: дано 10 целых чисел(генератор случайных... https://www.cyberforum.ru/ cpp-beginners/ thread122394.html
C++ построить двумерный массив вещественных чисел. (Нужно написать программу!) https://www.cyberforum.ru/ cpp-beginners/ thread122384.html
Нужно построить двумерный массив вещественных чисел. Определить местоположение максимальных чисел.(Необходимо использовать функции) Зараннее спасибо!))
C++ Выход из двух циклов сразу (без goto) Здрасти, как можно выйти из нескольких циклов сразу? без goto. for (int i=0; i<ROWS; i++) for (int j=0; j<COLS; j++){ if (mas==0) //то выход из обоих циклов std::cout<<mas;... https://www.cyberforum.ru/ cpp-beginners/ thread122373.html
221 / 135 / 48
Регистрация: 12.04.2010
Сообщений: 248
27.04.2010, 15:50 0

Обработка символьной строки

27.04.2010, 15:50. Просмотров 722. Ответов 9
Метки (Все метки)

Ответ

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
27
28
29
30
31
#define MAXLEN 1024
//определяет длину нуль-терминированной строки 
int len(char * s)
{ int i=0;
    while(*s++!=0 && i++<1024);
    if(i==255) i=0;
    return i;
}
//сравнивает s и p длиной l, возвращает 1 если равны
int cmp(char *s,char *p,int l)
{int i=0;
    while(i<l){
        if(s[i] != p[i])return 0;
        i++;
    }
    return 1;
 
}
//ищет вхождение подстроки f в строке s, если нет вхождения возвращает -1
int find(char * s, char * f)
{
    int sl = len(s), fl = len(f), sz = sl-fl,pos=0;
    if(sl<fl) return -1;
    do{
       while(*s != *f && pos < sz){s++; pos++;}
       if(cmp(s, f, fl)) return pos;
       pos++;s++;
    }
    while(pos < sz);
    return -1;
}


Вернуться к обсуждению:
Обработка символьной строки
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.04.2010, 15:50

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

обработка символьной информации
Составить программу, которая преобразует произвольный текст путем переворачивания (записи букв в...

Обработка символьной информации
Помогите разработать программу где дефис в доменном имени может быть только одиночным. есть пример...

обработка символьной информации
Здраствуйте,прошу помощи со следующей задачей: В заданном тексте найти самое длинное слово в...

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

Обработка символьной информации
Добрый день, требуется помощь в написании алгоритма который будет обрабатывать символьную...

Обработка символьной информации
Помогите с заданием, кто сможет. Задание: В заданном тексте указать слово, в котором доля гласных...

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