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

Ошибка с функцией - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нюансы синтаксиса: что означает символ -> (указатели) http://www.cyberforum.ru/cpp-beginners/thread821858.html
ребят подскажите что означает такой символ: -> вот пример кода: pq->arr
C++ Работа со стеком (Необходимо проверить,правильно ли расставлены скобки) Дано математическое выражение, к примеру {x+(g-*c)-(q+w)}. Необходимо проверить,правильно ли расставлены скобки. Проверять следует следующим образом:если встретилась левая скобка,помещаем ее в стек. если правая,то сравниваем ее в верхним элементом стека,если скобки соответствуют, то удаляем ее из стека. Код написала,но в нем много синтаксических ошибок(первый раз работаю со стеком),не могу... http://www.cyberforum.ru/cpp-beginners/thread821852.html
int main() и его return(узнать код завершения программы в cmd) C++
Доброе утро всем. Вопрос таков. Если в конце программы мы поставим ретерн 15(а не 0), то как узнать чему равен мэйн, если не видеть этот ретерн, и если мы выполняем задачу в кмд, то как там узнать чему равен наш ретерн?
C++ Классы и обьекты в С++
очень прошу помочь написать программу. т.к. в программировании я 0:( Написать программу, в которой создаются и разрушаются объекты, определенного пользователем класса. Выполнить исследование вызовов конструкторов и деструкторов. КОРАБЛЬ имя – char* водоизмещение – int тип – char*
C++ Как разделить переменую типа double на целое и дробное число ? http://www.cyberforum.ru/cpp-beginners/thread821798.html
Как разделить переменую типа double на целое и дробное число ? Добавлено через 23 минуты Нашол решение : #include <iostream> #include <windows.h> using namespace std; void main() {setlocale (LC_ALL,"Russian");
C++ Создать двумерный массив, который будет представлять декартову плоскость нужно создать двумерный массив, который будет представлять декартову плоскость то есть чтобы координаты можно было задавать отрицательными, к примеру cin>>array; не могу понять, как реализовать? спасибо. подробнее

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

Ошибка с функцией - C++

29.03.2013, 09:35. Просмотров 414. Ответов 1
Метки (Все метки)

Дан текст. Найти сумму имеющихся в нем чисел.
Функция отдельно работает(в качестве отдельной программы). Сама программа без функции тоже.
Когда вместе склеиваю ругается при вызове функции (В программе за комментировано).
IntelliSense: expression must have (pointer-to-) function type.
Что от меня хочет не могу понять. Буду признателен за помощь.

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
#include <iostream>
using namespace std;
int chis(char stroka[]);
 
int main()
{
    setlocale(LC_ALL, "Russian");
    char mass[50];
    char* pmass(mass);
    int dlin, i(0), count(0),k(0), chis(0);
    char* pfound(nullptr);
    char part[50];
    char* ppart(part);
    cout << "Введите массив" << endl;
    cin.getline(mass, 50, '\n');
    dlin = strlen(mass);
    for(i=0; i<dlin; i++)
    {
        if(isdigit(mass[i]))
        {
            k=0;
            pmass=mass;
            pmass=pmass+i;
            while(isdigit(mass[i]))
            {
                i++;
                k++;
            }
            strncpy(part, pmass, k);
            part[k]=0;
        
        }
        else
            continue;
 
        cout << part << endl;
        //cout << chis(part) << endl;
        strcpy(part, "");
        part[0]=0;
        
    }
    
 
        cout << k << endl;
        return 0;
}
 
int chis(char stroka[])
{
    double dlin, cifra, a, chislo(0);
    int rezult;
    dlin=strlen(stroka);
    for (int i=0; i<dlin; i++)
    {
        a = pow(10, dlin-i-1+0.0);
        cifra=a*(stroka[i]-'0');
        chislo += cifra;
    }
    rezult = chislo;
    return rezult;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru