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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
Ardarik
11 / 8 / 2
Регистрация: 16.01.2011
Сообщений: 222
#1

Ошибка "vold" does not name a type - C++

12.03.2011, 23:04. Просмотров 1595. Ответов 5

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
#include <iostream>
#include <fstream>
 
using namespace std;
 
void pover(); //обьявление функции
 
int main(int argc, char *argv[])
{
    double n, nn;
    int p;
    
 cout << "Vvedite 4islo: ";
 cin >> n; 
 cout << "Vvedite stepen: ";
 cin >> p;  
 pover (); //вызов функции
  cout << n << endl;  
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
vold pover ()
{
     for (nn=n; p=0; p--)
     {
         n=n*nn;
         }     
     }
ошибку показывает на 23 строчку. "vold" does not name a type ("vold" не называет тип).
может в Dev-c++ надо как нить по другому?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2011, 23:04     Ошибка "vold" does not name a type
Посмотрите здесь:

C++ Ошибка argument of type "CGroup *" is incompatible with parameter of type "CGroup *"
C++ Ошибка "expected constructor, destructor, or type conversion"
Синтаксическая ошибка: отсутствие ";" перед "<" C++
Error: ISO C++ forbids declaration of "Link" with no type C++
no operator found which takes a right/left-hand operand of type "AR" C++
C++ Работа с функциями и ошибка "Subscript requires array or pointer type"
Ошибка "integer constant is too large for 'long' type" C++
C++ Ошибка при компиляции "Size of the type 'char[]' is unknown or zero"
C++ При компиляции кода вылазит ошибка "error C2027: use of undefined type 'SldWorks'"
C++ Ошибка: "does not name a type"
C++ Ошибка "missing type specifier - int assumed" В шаблоне класса
Ошибка "binary '==': no operator found which takes a left-hand operand of type" C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
12.03.2011, 23:09     Ошибка "vold" does not name a type #2
Опечатка в слове void. И еще в конце функции нужно поставить фигурную скобку.
Ardarik
11 / 8 / 2
Регистрация: 16.01.2011
Сообщений: 222
12.03.2011, 23:40  [ТС]     Ошибка "vold" does not name a type #3
блин, спасибо. раз 20 ведь код проверил

Добавлено через 10 минут
теперь не пойму что в цикле не нравиться, переделал чтоб цикл был на функцию функция не нравиться. или в фунциях локальная переменная?
Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
12.03.2011, 23:44     Ошибка "vold" does not name a type #4
n,nn,p созданы в функции main, поэтому они будут видны только в этой функции.
Надо передать эти три переменные через параметр по значению.
Ardarik
11 / 8 / 2
Регистрация: 16.01.2011
Сообщений: 222
12.03.2011, 23:55  [ТС]     Ошибка "vold" does not name a type #5
обьявил перед main, работает
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
13.03.2011, 10:06     Ошибка "vold" does not name a type #6
Цитата Сообщение от Ardarik Посмотреть сообщение
обьявил перед main, работает
правильно, они теперь стали глобальными и доступны из любой части программы, что думаю не очень хорошо.
лучше сделайте следующее
C++
1
void pover(double n,double nn, int p);
а вызывать ф-цию, передав ей параметры
C++
1
pover (n, nn ,p); //вызов функции
так же ф-ция будет работать не правильно.
C++
1
for (nn=n; p=0; p--)
вы вместо "==" поставили "="
и еще, что бы вывести n в этой строке
C++
1
 cout << n << endl;
не тот, который ввели с клавиатуры, а тот который был посчитан в ф-ции необходимо вернуть значение из ф-ции. (можно воспользоваться конечно указателями и ссылками)
Yandex
Объявления
13.03.2011, 10:06     Ошибка "vold" does not name a type
Ответ Создать тему
Опции темы

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