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

Строки и функции - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Указатель на функцию http://www.cyberforum.ru/cpp-beginners/thread734684.html
Делаю класс кнопки для проекта. Есть такой код: class CUIButton { public: CUIButton(); virtual ~CUIButton(); private: void (*)() m_callback; // <-ERROR :"..\src\UI\/UIButton.h:17: error: expected unqualified-id before ')' token" }; Однако проект не компилируется. Можете подсказать почему?
C++ Описать запись с именем MARSH Описати запис з ім*ям MARSH, що містить наступні поля: Описать запись с именем MARSH, содержащий следующие поля: 1 имя начального пункта маршрута 2 Название конечного пункта маршрута 3 номер маршрута http://www.cyberforum.ru/cpp-beginners/thread734675.html
Написать код для игры НИМ. проверьте пожалуйста тот ли это код C++
#include <string> using namespace std; int compChoose(int markers); int userChoose(int markers); int random() {
Реклама языка С++ C++
Всем привет. Такой вопрос возник! Задали доклад на тему "Реклама языка С++". 1) Если писать в MFC, то как вывести анимационный текст или анимацию. 2) Можно в консоли или в том же MFC. Вывести текст любой непосредственно на рабочий стол! Как то так. Кто сможет мне помочь??? Желательно примеры. Заранее спасибо!
C++ итератора для собственного вектора http://www.cyberforum.ru/cpp-beginners/thread734654.html
помогите пожалуйста сделать итератор для вектора template <class T> class myvector { private: int top;//сколько элементов в векторе T* arr; int sz;//максимальное количество элементов в векторе public: myvector(int=0);//конструктор по умолчанию
C++ Дан проходной лабиринт с одним входом и выходом. Найти кратчайший путь для прохождения этого лабиринта Дан проходной лабиринт с одним входом и выходом. Найти кратчайший путь для прохождения этого лабиринта. подробнее

Показать сообщение отдельно
daslex
1084 / 494 / 101
Регистрация: 02.08.2011
Сообщений: 2,408
17.12.2012, 00:34     Строки и функции
Вот что я не так делаю? По моей логике есть Первая строка (задана в main). Есть функция, в которой есть Вторая строка.
В первой строке есть символ, который ищется во второй строке и если символ найден, то должен произойти перевод на новую строку. НО перехода не происходит из-за моей какой-то ошибки.
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
#include <iostream>
using namespace std;
 
bool func(char *P,char ch)
{
    char *M="+-*/"; //по этой строке проверяю вхождение символа
 
    for (int i=0;i<strlen(M);i++) //прохожу по всей строке с символами
       if (ch==M[i]) return false; //если входящий ch нашелся в строке с символами, то возвращаю false
       else return true; //иначе true
}
 
int main()
{
    char Str[]="Priv-et"; //тестируемая строка
 
    for (int i=0;i<strlen(Str);i++)  //Прохожу по тест строке
    {
        if (func(Str,Str[i])==true) cout<<"1"; //если функция не встретила символ, то выводит 1
        else cout<<endl; //если встретила, то переход на новую строку
    
    }
    cout<<endl;
 
    return 0;
}
почему так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru