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

Посимвольная обработка строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с бинарным деревом: добавить элемент, удалить элемент, вывести в виде "дерева" http://www.cyberforum.ru/cpp-beginners/thread329622.html
Создать программу для работы с бинарным деревом, реализующую функции: добавить элемент, удалить элемент, вывести в виде «дерева». В C++ Буду благодарна, если кто поможет написать код. а то я что-то вообще запуталась...(((( Добавлено через 15 часов 31 минуту Программа написана на С++ мне нужно на С, помогите переделать под мою задачу... #include <conio.h> #include <string.h> #include...
C++ Работа с файлами. Работа с файлами Задача 1 Создать файл, содержащий сведения о книгах в библиотеке. Структура записи: шифр книги, автор, название, год издания, местоположение (номер стеллажа, полка). Предусмотреть возможность корректировки файла по вводимому коду корректировки, например: - удалить запись (по шифру XXX); - добавить новую запись; - изменить запись (по введенной фамилии автора и названию... http://www.cyberforum.ru/cpp-beginners/thread329577.html
C++ Шаблоны и раздельная компиляция
Здравствуйте! Если просто я пишу класс, например: class Test { private: int *pm; ... public: bool inc();
локальный минимум C++
надо написать на С++...совсем его не понимаю... элемент матрицы называется локальным минимумом елси его значение строго меньше значений всех имеющихся соседей.подсчитать количество локальных минимумов заданной матрицы и напечатать информацию о каждом из них. решение задачи оформить ввиде класса снабженного соответствующими методами.массив размещать в динамической памяти.
C++ возведение в степень http://www.cyberforum.ru/cpp-beginners/thread329567.html
Всем привет кто обитает на сеем форуме)) учу с++ столкнулся с проблемой, не могу написать программу которая возводит введённое с клавиатуры число в введённую с клавиатуры степень. Нужно написать эту прогу с помощью while прошу помочь с формулой! мне не нужно чтоб написали за меня прогу.. подскажите как пишется подобная программа? хочу научиться
C++ Дана действительна квадратная матрица Здравствуйте помогите решить задачу, пожалуйста. Дана действительная квадратная матрица порядка 10. В строках с отрицательным элементом на главной диагонали найти сумму всех элементов. подробнее

Показать сообщение отдельно
schdub
 Аватар для schdub
2902 / 1246 / 222
Регистрация: 19.01.2009
Сообщений: 3,215
Завершенные тесты: 1
06.07.2011, 01:09     Посимвольная обработка строки
Цитата Сообщение от diagon Посмотреть сообщение
strstr делает тоже самое.
Можно просто поискать ее реализации.
держи:
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
/***
*strstr.c - search for one string inside another
*
*       Copyright (c) 1985-2011, Microsoft Corporation. All rights reserved.
*
*Purpose:
*       defines strstr() - search for one string inside another
*
*******************************************************************************/
 
#include <cruntime.h>
#include <string.h>
 
/***
*char *strstr(string1, string2) - search for string2 in string1
*
*Purpose:
*       finds the first occurrence of string2 in string1
*
*Entry:
*       char *string1 - string to search in
*       char *string2 - string to search for
*
*Exit:
*       returns a pointer to the first occurrence of string2 in
*       string1, or NULL if string2 does not occur in string1
*
*Uses:
*
*Exceptions:
*
*******************************************************************************/
 
char * __cdecl strstr (
        const char * str1,
        const char * str2
        )
{
        char *cp = (char *) str1;
        char *s1, *s2;
 
        if ( !*str2 )
            return((char *)str1);
 
        while (*cp)
        {
                s1 = cp;
                s2 = (char *) str2;
 
                while ( *s1 && *s2 && !(*s1-*s2) )
                        s1++, s2++;
 
                if (!*s2)
                        return(cp);
 
                cp++;
        }
 
        return(NULL);
 
}
 
Текущее время: 12:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru