0 / 0 / 0
Регистрация: 15.12.2014
Сообщений: 31
1

Ошибка identifier not found

10.03.2015, 13:58. Показов 6612. Ответов 3
Метки нет (Все метки)

Пытаюсь создать функцию по сортировке, ну и ее выполнение соответственно. Цель - разобраться с работой динамическими памятью и массивами.
Выдает ошибку (error C3861: 'n': identifier not found)

Помогите, у меня все стало, подскажите ошибку.

Заранее спасибо, за Вам не скромный вклад в мое обучение.



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
#include <iostream>
#include <ctime>
#include <cstdlib>
 
 
using namespace std;
 
 
void main()
{
    srand(time(NULL));
 
    int size = 10;
    int *arr = new int[size];
 
    for (int i = 0; i < size; ++i)
        arr[i] = rand() % size;
 
    for (int i = 0; i < size; ++i)
        cout << arr[i] << ' ';
 
    n(arr, size);
 
    for (int i = 0; i < size; ++i)
        cout << arr[i] << ' ';
 
    
}
 
 
void n(int *p, int size)
{
    
    for (int i = 0; i < size; ++i)
    {
        int temp = p[0];
        for (int j = i+1; j < size; ++j)
        {
            if (p[i]>p[j])
            {
                temp = p[i];
                p[i] = p[j];
                p[j] = temp;
            }
    }
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.03.2015, 13:58
Ответы с готовыми решениями:

Ошибка в коде ('sqrt': identifier not found)
Компилятор VS 2005 выдает ошибку: error C3861: 'sqrt': identifier not found вот сам код...

Ошибка C3861 'time': identifier not found
Здравствуйте! Я учусь программировать на C++, пользуюсь Visual Studio 2013. Столкнулся с проблемой:...

Error C3861: 'convert_close': identifier not found //ошибка
Ребята вы пожалуйста не обращайте внимание на код, обратите только внимание на на одну ошибку. ...

Identifier not found
Объясните пожалуйста почему компилятор выдаёт эту ошибку,и как лучше избегать таких моментов? ...

3
41 / 41 / 26
Регистрация: 24.02.2015
Сообщений: 151
10.03.2015, 14:03 2
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
#include <iostream>
#include <ctime>
#include <cstdlib>
 
 
using namespace std;
void n(int *p, int size)
{
    
    for (int i = 0; i < size; ++i)
    {
        int temp = p[0];
        for (int j = i+1; j < size; ++j)
        {
            if (p[i]>p[j])
            {
                temp = p[i];
                p[i] = p[j];
                p[j] = temp;
            }
    }
} 
 
void main()
{
    srand(time(NULL));
 
    int size = 10;
    int *arr = new int[size];
 
    for (int i = 0; i < size; ++i)
        arr[i] = rand() % size;
 
    for (int i = 0; i < size; ++i)
        cout << arr[i] << ' ';
 
    n(arr, size);
 
    for (int i = 0; i < size; ++i)
        cout << arr[i] << ' ';
 
    
}
0
Модератор
Эксперт С++
12451 / 10014 / 6026
Регистрация: 18.12.2011
Сообщений: 26,810
10.03.2015, 14:03 3
Объявите функцию n() перед main()
C++
1
void n(int *p, int size);
0
0 / 0 / 0
Регистрация: 15.12.2014
Сообщений: 31
10.03.2015, 17:37  [ТС] 4
Спасибо.
Помогло, забыл правило объявление функций.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.03.2015, 17:37
Помогаю со студенческими работами здесь

Strcpy identifier not found
Не компилируеться, подчеркивает strcpy в чем может быть ошибка? void printHrad(struct hrady...

Error C3861: 'stof': identifier not found
#include &quot;stdafx.h&quot; #include &lt;cstdlib&gt; float param; float StringToFloat(const char *str) {...

Identifier not found при вызове функции
Здравствуйте. В моем консольном приложении помимо функции int _tmain, есть функция ...

Не могу найти ошибку 'mmxPar': identifier not found
Смотрю второй час и не понимаю, VS пишет: error C3861: 'mmxPar': identifier not found ? Может кто...

"Identifier not found" при использовании функции system()
Хотел бы спросить о следующем: 1) Почему, когда я использую функцию system(), у меня выводит след....

Ошибка undeclared identifier
#include &lt;iostream&gt; int Add (int x, int y) { std::cout &lt;&lt; &quot;In Add(), received &quot; &lt;&lt; first &lt;&lt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru