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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите с кодом http://www.cyberforum.ru/cpp-beginners/thread350055.html
Всем доброго времени суток. Вот задали написать прогу для сравнения 3-х чисел введённых с клавиатуры, вроде всё нормально, только кампилятор "ругается" на "&&", говорит что это синтаксическая ошибка...
C++ Самый простой вопрос на сегодня. Простейшая задача. Я думал справится за пару минут в купе с google, но что-то как-то не срослось =( Вспомнился этот форум. В общем, задача, как я уже говорил, элементарнейшая. Есть микрофон, нужно... http://www.cyberforum.ru/cpp-beginners/thread350052.html
Проверка на линейную зависимость / независимость набора векторов C++
Линейная независимость векторов - задача по определению линейной зависимости / независимости заданного набора векторов стара, но мне приходится изучать её с самых азов. В связи с этим возникают как...
Блок __try C++
Интересует как эта штука работает и как ею пользоваться, так как такая штука тоже якобы нужна в лабараторной по с++, я с такой раньше не сталкивался. Пример кода с этой штуковиной: void...
C++ Обрезать строку http://www.cyberforum.ru/cpp-beginners/thread349990.html
Здравствуйте,такая проблема когда указываю путь для поиска файлов то в конце пути "*" а чтобы открыть этот файл Мненадо к введенному пути приклеить имя файла и чтобы путь оказался правильным...
C++ ООП и все такое Собственно сама задача: Необходимо описать класс "Студенческая группа". Предусмотреть возможность работы с переменным числом студентов, поиском студентов по фамилии или номеру телефона и вывод... подробнее

Показать сообщение отдельно
newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 555

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

10.09.2011, 19:06. Просмотров 9718. Ответов 8
Метки (Все метки)

Задача состоит в том чтобы проверить встречаются ли нужные нам символы в строке, я попробовал сделать ф-цию поиска и четыре раза прогнать через нее строку. Но в результате мне говорят, что все символы встречаются и индексы у всех 0.
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
#include <iostream>;
using namespace std;
 
char Find(char s[], char n[]);
 
void main() 
{
    int i=0;
    int x,y,z,a;
    char s[]="ajajshgdkjgfjag";
    char n[]="s"; char n1[]="t"; char n2[]="e"; char n3[]="p";
        
    x=Find(s,n);
    y=Find(s,n1);
    z=Find(s,n2);
    a=Find(s,n3);
    cout<<x<<y<<z<<a<<"\n";
 
    getchar();getchar;
    }
 
char Find(char s[], char n[])
{
    int i=0;
    while (s[i]!='\0')
    {
        if (s[i]==n[0]) i++;
            cout<<"There is:"<<n<<i<<"\t";
        break;
    }
    return i;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru