Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/11: Рейтинг темы: голосов - 11, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 05.04.2012
Сообщений: 56
1

Ошибка С2448 в функции

30.07.2012, 16:30. Просмотров 2214. Ответов 5
Метки нет (Все метки)

учусь что либо написаь на С++ использую Visual Studio 2010 express выпуск тока прочел про функции и хочу написать функции с параметром но выводит ошибку и мне самому не понять что от меня хотят подскажите вот ОШибка:
Ошибка 1 error C2448: asd: вероятно, инициализатор, использующий стиль функции, является определением функции G:\projects\CLR\CLR\years.cpp 17
а вот и все что написано мной.
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
#include"stdafx.h"
#include<iostream>
#include <conio.h>
#include <stdio.h>
 
 
// обьевление глобальных переменных
int q,w,e;
 
// Обьевлявляем функцию.
 
 
void DemonstrationFunction()
{   std::cout<<"доп функция\n";//вывод по средствам cout
}
void asd(q,w)
{   std::cout<<"введите Q\n";
    std::cin>>q;
    std::cout<<"введите W\n";
    std::cin>>w;
    e=q+w;
    std::cout<<"\nQ+W="<<e;"\n"
}   
int main(){
    setlocale(0,"russian");// русские символы в консоли.
    long widtch=5, lenght=7;
    int x, z=6, y=4;
    unsigned int area = (widtch * lenght);
    std::cout<<"1я: "<<widtch<<"\n";
    std::cout<<"умножение: "<<area<<"\n";
    std::cout<<"2я: "<<lenght<<"\n";
    widtch++;
    std::cout<<"1я++: "<<widtch<<"\n";
    std::cout<<"биты "<<sizeof(int)<<"\n";
    setlocale(0,"russian");// русские символы в консоли.
    std::cout<<"Привет функция маин.\n";//вывод по средствам cout
    DemonstrationFunction();// Вставляем функцию.
    std::cout<<"z=6 y=4 введи x.\n";
    std::cin>>x;".\n";
    if (x<z)
    {x=y;}
    else
    {x=z;}
    std::cout<<x<<" это х.\n";
 
 
getch();//Остановка программы до нажатия клавиши. 
return 0;// возврат значения.
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.07.2012, 16:30
Ответы с готовыми решениями:

А почему ошибка, что функции print и read не определены в функции main()?
Что-то не понимаю. Они определены в заголовочном файле. А подчеркивается красным что нет.... ...

Ошибка формирования отчета в СКД: ошибка при попытке вычисления значения агрегатной функции
Решая свою задачку, нарыла формулу, в которой вылазит ошибка. И не могу понять.. Вот формула...

Ошибка в шаблоне функции: "Отсутствуют экземпляры шаблон функции, соответствующие списку аргументов"
#include &lt;iostream&gt; #include &lt;iterator&gt; #include &lt;map&gt; #include &lt;Windows.h&gt; #include...

График функции и ошибка "Неверное число параметров функции"
Program aaa; Uses GraphABC; Var x,y:integer; Begin For x:=0 to 360 do Begin Y:=Round(...

5
842 / 773 / 258
Регистрация: 27.07.2012
Сообщений: 2,180
30.07.2012, 16:55 2
Ты забыл указать типы входных параметров функции.
Исправь
C++
1
void asd(q,w)
на
C++
1
void asd(int q, int w)
1
511 / 463 / 81
Регистрация: 07.04.2012
Сообщений: 869
Записей в блоге: 1
30.07.2012, 16:55 3
C++
1
void asd(q,w)
Типы параметров не указаны. Если нужно, например, принимать целочисленные значения, так и объявите:
C++
1
void asd(int q, int w)
1
842 / 773 / 258
Регистрация: 27.07.2012
Сообщений: 2,180
30.07.2012, 16:58 4
И далее тоже не забывай указывать тип переменной при её объявлении.
у тебя
C++
1
e=q+w;
должно быть
C++
1
int e=q+w;
1
137 / 126 / 14
Регистрация: 03.07.2012
Сообщений: 355
30.07.2012, 17:15 5
BANKIR, У вас в функции void asd(q,w) аргументы такие же как и глобальные переменные, с теми же именами. Зачем они нужны? Если хотите работать именно с глобальными, тогда может быть сделать функцию без аргументов? Она и так будет иметь к ним доступ.
1
842 / 773 / 258
Регистрация: 27.07.2012
Сообщений: 2,180
30.07.2012, 17:17 6
Intel~lect, да у него эти аргументы и не нужны в функции, судя по коду. тренируется товарищ. Все так начинали.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.07.2012, 17:17

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Ошибка в функции
Вот программа проблема с функцией &quot;ras&quot; не правильно работает надо вернуть значения vi,vj,v....

Ошибка в функции
function check_reg_info($login, $pswd, $pswd_r, $email){ # создаем регулярное выражение для...

Ошибка в функции
Ошибка в функции if ((m % 2 == 0) &amp;&amp; (n % 2 == 1)) { for (int i = 0; i &lt; n; i++) for...

Ошибка функции
Почему у меня при обработке наипростейшей функции появляется ошибка: 1&gt;------ Построение...


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

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

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