Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Изменить порядок следования элементов в массиве https://www.cyberforum.ru/ cpp-beginners/ thread627553.html
изменить порядок следования элементов в массиве так чтобы сначало располагались все отрицательные элементы за тем положительные а потом нули найти сумму элементов массива расположенных после...
C++ измените порядок следования элементов в массиве так,чтобы...
помогите решать решение измените порядок следования элементов в массиве так,чтобы располагались все отрисательные элементы,затем положительные,а потом нули
Открыть директорию C++
Всем доброго времени суток. Подскажите пожалуйста функцию для того чтобы прочитать директорию. Т.е есть папка и мне нужно получить все названия вложений(файлов и папок).Я использую VS2010 компилятор...
C++ Сохранение данных хэш таблицы Здравствуйте. Имеется хеш таблица с размером массива 10 000. В таблицу периодически заносятся данные. Как сохранять данные при выходе из программы, чтобы потом при включении программы они находились... https://www.cyberforum.ru/ cpp-beginners/ thread627515.html
C++ Конструктор и деструктор в классе https://www.cyberforum.ru/ cpp-beginners/ thread627493.html
Решил разобраться в конструкторах и деструкторах. Написал, вроде по такой же структуре как и в учебнике. А комп выдает ошибки в компиляции, связанные с типом главной функции. Что не так,...
Массив карт C++
Нужно ввести поток карт, для дальнейшей сортировки. Карта представлена как два символа - (вес) + (масть). Вводится сразу два символа, без пробелов. Дальше идет следующая карта через пробел....
C++ функция работает неверно
#include <iostream> using namespace std; int zamena(char*, char, char); int main() { char str; cout<<"Enter string: "; cin.getline(str, 20); cout<<"\nenter the two characters...
C++ Сохранить медиа-поток в файл Я принимаю медиа-поток MPEG2-TS по UDP, вот код #include <iostream> #include <stdio.h> #include <fcntl.h> #if defined(__linux__) #include <sys/types.h> #include <sys/socket.h> ... https://www.cyberforum.ru/ cpp-beginners/ thread627426.html
C++ Память под объекты через new https://www.cyberforum.ru/ cpp-beginners/ thread627418.html
#include <iostream> class A { public: int my; }; int main()
C++ basic_istream::getline Всем здравствуйте. Изучаю С++ по книге Р. Лафоре в главе 7 массивы и строки есть задание которое предполагает получение строки, содержащей пробелы в переменную типа string и тут при выполнении... https://www.cyberforum.ru/ cpp-beginners/ thread627403.html
0 / 0 / 0
Регистрация: 23.07.2012
Сообщений: 3
0

Функция не понимает меня

23.07.2012, 13:46. Просмотров 1550. Ответов 6
Метки (Все метки)

Вот попытался написать функцию для подсчета комбинаций "ab" (Читаю книгу, пытаюсь делать упражнения, но застрял что то слишком рано )
Вот как она выглядит у меня:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int countab(string st)
    {
      
                             int count=0;
                             int i=1;
/*  10 строка  */              while (i<=strlen(st))
                                      {
                                       if ((st[i-1]=='a')&&(st[i]=='b'))
                                       count++; i++;
                                       }
           
                              return count;            
        
       
    }
Выдает ошибку :
10 C:\Dev-Cpp\Projects\Untitled21.cpp no matching function for call to `strlen(std::string&)'
Просьба не пинать ногами, а помочь

Вернуться к обсуждению:
Функция не понимает меня
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.07.2012, 13:46
Готовые ответы и решения:

Ошибка в коде или компилятор не понимает меня?
Добрый день. Изучаю, с недавнего времени, с++ по книге Джесса Либерти &quot;С++ за 21 день&quot;. Использую...

Функция не понимает аргументов, которые она принимает
#ifndef RATIONAL_H #define RATIONAL_H class Rational { public: Rational(int = 0, int = 1);...

Программа: почему человек меня не понимает?
Речь идет о разговорной программе. Программисты, которые пишут такие программы, стараются всю...

Функция Array() понимает сокращения?
В полной уверенности, что у меня это получится, написал так: Lstr = Array(Array(&quot;&quot;),...

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