Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ошибка error LNK2019: unresolved external symbol char * https://www.cyberforum.ru/ cpp-beginners/ thread978871.html
Добрый день! Помогите разобраться с ошибкой, не пойму что именно она значит. Заранее спасибо error LNK2019: unresolved external symbol "char * __cdecl get_substr(char *,char *)" (?get_substr@@YAPADPAD0@Z) referenced in function _main #include "stdafx.h" #include <iostream> using namespace std;
В файл пишет только первые два символа! C++
Всем доброго времени суток. Собственно задача:Провести транс-литерацию английского текста русскими символами, т.е. заменить "А"->"A", "B"->"Б", ..., "Р"->"П". Отсутствующие символы-аналоги (Ё,Й,Ч,Ш,Щ,Ь,Ы,Ъ,Э,Я) заменить цифрами. исходный текст считывается с файла, результат после транс-литерации записать в др. файл. Есть кое какие наработки, проблема в том что в конечный файл пишеться только...
C++ MinGW подключение библиотеки lib из под Windows https://www.cyberforum.ru/ cpp-beginners/ thread978847.html
Подскажите, как подключить библиотеку в формате lib на MinGW. Использую Windows 7 x64 + MinGW. Скачал libsndfile для windows. В наборе идут заголовочные файлы и библиотека lib. Вроде формат lib для Visual Studio?
C++ Костантный метод изменяет значения переменных класса По идее константный метод не может изменять не mutable члены класса. В классе есть две int переменные и почему-то ошибку не выдает, если их изменять в константном методе const inline void countersIncrement() { currentCounter++; totalCounter++; } https://www.cyberforum.ru/ cpp-beginners/ thread978842.html
Создание директорий C++
Здорова господа!!! Мне нужно динамически создавать директории в виндовс, нашол функцию CreateDirectoryW(). Но она работает только если явно (статически) пропишешь название директории, а мне нужно через переменную. Вот код который не работает: #include <iostream> using std::cout; using std::endl; #include <cctype>
C++ Посчитать значение выражения для введенного значения https://www.cyberforum.ru/ cpp-beginners/ thread978827.html
Нужно написать программу, которая находит значение выражения в соответствии с одним из вариантом заданий, для входных данных, определенных пользователем.Программа должна выводить на экран вычисляемое выражение со значениями исходных переменных и результат в различных форматах: ДЕСЯТЕРИЧНОМ, ВОСЬМЕРИЧНОМ,ШЕСТНАДЦАТЕРИЧНОМ И НАУЧНОМ.Исходные переменные имеют типы: x- double,y-int,z-long double....
C++ Программа нахождения площади параллелограмма Суть задания :программа должна просить пользователя ввести своё имя после чего поприветствовать по имени потом найди площадь параллелограмма , потом вывести результат и попращатся с пользователем вот мой код он работает но немного не так как я хочу.P.S программирую 1 мес. КОД:#include "stdafx.h" #include <iostream> using namespace std ; int main() { char s; int a,h; cout<<"Vvedite svoe... https://www.cyberforum.ru/ cpp-beginners/ thread978816.html C++ Структуры чтение из файла
Не получается сделать чтение из файла #include<conio.h> #include<stdio.h> #include<math.h> #include<stdlib.h> #include<iostream.h> typedef struct kniga { char name ; char avtor ;
C++ База данных на основе двусвязного списка https://www.cyberforum.ru/ cpp-beginners/ thread978765.html
Давайте немного поговорим про двусвязный список. Я немного подзапутался, мне нужен трезвый совет. Если структуры, с которыми мы оперируем имеют тип struct auto { int data; Auto *next; Auto *prev; Auto():next(NULL),prev(NULL), d(-332215){}
C++ Задача о рюкзаке (тема: генерация всех подмножеств n по k) кому надо #include <iostream> #include <stdio.h> #include <stdlib.h> #include <math.h> using namespace std; void main() { freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); int *M = new int; https://www.cyberforum.ru/ cpp-beginners/ thread978764.html
Присвоить NULL массиву C++
Здравствуйте! Есть код: matrix(); clear(); В классе matrix объявлен указатель unsigned char* data;. В конструкторе matrix() есть строка data = NULL; Когда захожу в функцию clear, data уже не равен нулю! Дебаггер показывает, что он указывает на значение 0'', имеет ненулевой адрес!
C++ Программа работы со стеком подскажите пожалуйста https://www.cyberforum.ru/ cpp-beginners/ thread978725.html
Для решения задачи использовать стандартный тип "стек", определённый в библиотеке STL. Исходные данные можно получить как вводом с клавиатуры, так и генератором случайных чисел. (2 задача) СТЕКИ Дан заполненный стек целых чисел. Удалить из него числа, квадратный корень из котрых является целым числом. Порадок оставшихся чисел поменять на обратный. Для решения использовать вспомогательную...
0 / 0 / 0
Регистрация: 16.10.2013
Сообщений: 3
16.10.2013, 17:28  [ТС] 0

Создать аналог функции strpbrk на С++ - C++ - Ответ 5190905

16.10.2013, 17:28. Показов 5240. Ответов 4
Метки (Все метки)

Ответ

Цитата Сообщение от Петррр Посмотреть сообщение
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
#include <cstring>
#include <iostream>
 
const char* strpbrk(const char* s1, const char* s2)
{
    std::size_t s1len = std::strlen(s1);
    std::size_t s2len = std::strlen(s2);
    for (int i = 0; i < s1len; i++)
        for (int j = 0; j < s2len; j++)
            if (s1[i] == s2[j])
                return &s1[i];
    return nullptr;
}
 
int main() 
{
    char string[100] = "The 3 men and 2 boys ate 5 pigs\n";
    char *result = nullptr;
    std::cout << "1: " << string << std::endl;
    result = strpbrk(string, "0123456789");
    std::cout << "2: " << (result++) << std::endl;
    result = strpbrk(result, "0123456789");
    std::cout << "3: " << (result++) << std::endl;
    result = strpbrk(result, "0123456789");
    std::cout << "4: " << result << std::endl;
    return 0;
}
Петр, проблема в том чтобы вообще уйти от использования функции strpbrk, нужно полностью сделать свою функцию с такими же действиями

Вернуться к обсуждению:
Создать аналог функции strpbrk на С++ C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.10.2013, 17:28
Готовые ответы и решения:

Фильтрация сигнала (создать аналог функции filter на С#)
Привет! Помогите, пожалуйста, создать функцию фильтра, подобную функции MatLabа = filter(b, a, x,...

Принцип работы strpbrk
Изначально я думал, что он возвращает только 1ый символ, но эта функция _string...

Реализовать strpbrk на TASM [ASM].386
Есть программа, которая выводит сообщение, есть ли какой либо из символов второй строки в первой...

Поиск всех вхождений любого символа второй строки в первой (реализация strpbrk)
Заданы две строки. Поиск всех вхождений любого символа второй строки в первой. Реализовала так:...

4
16.10.2013, 17:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.10.2013, 17:28
Помогаю со студенческими работами здесь

Необходимо создать аналог БД
Всем доброго времени суток! Вопрос вот в чем: мне необходимо создать такой себе аналог БД, где...

Создать аналог strncpy
Добрый день. Столкнулся с проблемой: при компиляции нижеприведенного кода выдает ошибку &quot;Run-Time...

Создать программу аналог
Вот скриншот. Как создать такую программу... Загружайте файлы изображений на форум.

Создать окно аналог WinApi
Вопрос наверное глупый,но пока нет понимания. С недавних пор стал счастливым обладателем Ubuntu...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru