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

Пишет function does not take arguments при любых аргументах - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование функций http://www.cyberforum.ru/cpp-beginners/thread690300.html
Дана непрерывная на отрезке функция f(x). Используя заданный численный метод приближенного вычисления интеграла, вычислите (см. рис1). Для вычисления подынтегральной функции f(x) напишите пользовательскую функцию. Интервал: f(x)=(см рис2)
C++ Определение и вызов функций Здравствуйте. Такая проблема с задачей....Нужно Определить функцию, проверяющую, является ли данное число простым, и функцию, вычисляющую количество нулей в двоичной записи натурального числа. (Считается, что первая цифра двоичного числа всегда 1). Среди простых чисел, не превосходящих n, найти первое такое, в двоичной записи которого максимальное количество нулей. Помогите плиз..( Заранее... http://www.cyberforum.ru/cpp-beginners/thread690299.html
C++ Посимвольная обработка строк
Доброго времени суток всем))) Дано задание.:Дана строка. Сформировать строку, содержащую все символы данной за исклю-чение символов гласных букв. Как реализовать программу в с++ кто знает?
Найти количество изменений знака в последовательности C++
Задана последовательность целых чисел. Найти количество изменений знака в ней. Нужна программа на с++.помогите пожалуйста! Задана послідовність цілих чисел. Знайти кількість змін знака в ній.потрібна програма на с++.допоможіть будь-ласка!
C++ Функции (массивы) http://www.cyberforum.ru/cpp-beginners/thread690292.html
Помогите пожалуйста исправить ошибки в коде. Вот программа (операции над массивами в виде функций): #include<iostream.h> #include<conio.h> #include<math.h> void main(){ const int n=10; float mas;
C++ Обработка строк указателем Обработка строк при помощи указателей. Здравствуйте Помогите, пожалуйста, решить задачу. Для ввода строк использовать один и тот же символьный массив tmp.Обработку строк производить при помощи указателей внутри выделенного блока памяти. Запрещается использовать дополнительные массивы или блоки. Создать текстовую функцию main(), которая реализует след. алгоритм: 1. Объявить и ввести... подробнее

Показать сообщение отдельно
Eitii
0 / 0 / 0
Регистрация: 24.09.2012
Сообщений: 8

Пишет function does not take arguments при любых аргументах - C++

06.11.2012, 20:08. Просмотров 2281. Ответов 6
Метки (Все метки)

Подскажите почему не вызываеться функция, ни g = riadki::kol();
ни j = riadki::revers(char a,int len); ?
пишет function does not take arguments при любых аргументах

сам вызов внизу находиться

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
62
63
64
65
riadki::riadki()
{
    
    cout<<"\nvvedite  bukvi : ";
            gets(c);
        
        
}
int riadki::kol(){
     int k=0;
     
for(int i=0;i<strlen(c);i++)
    if(c[i]=='A') k++;
cout<<k;
    
    
return 0;
 
}
int riadki::revers(char a,int len ){
     
    
      len = strlen(c);
    
    for (int i=0; i<(len-1)/2; i++)
    {
        a = c[i];
        c[i] = c[len-1-i];
        c[len-1-i] = a;
    }
 
    
   
    return 0;
}
ostream & operator<< ( ostream & ou, const riadki & oj ) // working
{   
    
    int w,c, j, g;
 
 
    
    c = strlen(oj.c);
    
    w=c; 
    
    
    g = riadki::kol();
    j =  riadki::revers(char a,int len); //вызов функ
     
    ou << "RESULT:>" << endl;
    
    
    for(int i = 0; i < w; i++)
    {   
        if(i % 5 == 0 && i != 0)
        {
            ou << '+';          
        }       
        ou << oj.c[i]; 
    } cout<<"\n"<<oj.g;
    ou << "Perevernutue simvolu:\n" << oj.j << endl;
    
    return ou;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru