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

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

Войти
Регистрация
Восстановить пароль
 
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
#1

Исправьте ошибку почему не правильно? - C++

29.03.2009, 16:01. Просмотров 851. Ответов 6
Метки нет (Все метки)

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
#include <iostream>
using namespace std;
struct Distance
{
      int feet;
      int zeep;
};
int zipo(Distance zz);
int main()
{
    Distance d1;
    Distance d2;
    cout<<"vvedite d1.feet=";
    cin>>d1.feet;
    cout<<"vvedite d2.zeep=";
    cin>>d2.zeep;
    zipo(Distance);
}
int zipo(Distance zz)
{
    if(zz.feet<zz.zeep&&zz.zeep<zz.feet)
{
    zz.feet=0;
    zz.zeep=0;
    cout<<"Itog raven"<<zz.zeep<<" "<<zz.feet;
}
}
Ошибка:
1. expected primary-expression before ')' token 17 строка
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2009, 16:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Исправьте ошибку почему не правильно? (C++):

Блин почему выдает ошибку, исправьте пож - C++
Блин почему выдает ошибку, исправьте пож #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; class Bus { ...

Почему выдаёт ошибку? Вроде всё правильно! - C++

Исправьте пожалуйста ошибку в программе. Там не работает почему то 5 и 6 меню - C++
#include &lt;iostream&gt; // Підключення модулів #include &lt;stdlib.h&gt; #include &lt;cstdio&gt; #include &lt;string.h&gt; #include &lt;stdio.h&gt; #include...

Ребят Незнаю что делать при запуске на компилирование выдает ошибку.Кто понимает что не так скажите а если не затруднит исправьте ошибку - C++
Разговаривал с двумя преподами говорят что проект не правильно создавал,хотя все правильно из группы спрашивал у парней говорят что не...

Исправьте ошибку - C++
2. Задан двумерный массив N x N. Разрешается произвольно переставлять элементы внутри любого столбца. Проверить можно ли выполнив конечное...

Исправьте ошибку - C++
доброе утро, помогите исправить ошибку, строки 9 и 13 #include &lt;stdio.h&gt; #include &lt;math.h&gt; typedef double (*Pfun)(const double, const...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Monte-Cristo
2789 / 1375 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
29.03.2009, 16:12 #2
потому что zipo типа int..и должна что-то возвращать.... замени int перед zipo на void

Добавлено через 8 минут 54 секунды
zipo(Distance);
и вот тут ошибка
иы должен передавать не тип..а переменную...или d1 или d2

Добавлено через 31 секунду
C++
1
zipo(d1);
вот так вот должно быть..
1
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
29.03.2009, 16:22  [ТС] #3
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>
using namespace std;
struct Distance
{
      int feet;
      int zeep;
};
int zipo(Distance);
int main()
{
    Distance d1;
    Distance d2;
    cout<<"vvedite d1.feet=";
    cin>>d1.feet;
    cout<<"vvedite d2.zeep=";
    cin>>d2.zeep;
     cout<<zipo(d1,d2);
    system("pause");
}
int zipo(Distance zz)
{
    if(zz.feet<zz.zeep&&zz.zeep<zz.feet)
{
    zz.feet=0;
    zz.zeep=0;
}
    return cout<<"Itog raven"<<zz.zeep<<" "<<zz.feet;
 
}
Ошибки:
1. too many arguments to function `int zipo(Distance)' 8 строка
2. at this point in file 17 строка
3.invalid conversion from `void*' to `int' 27 строка
Цитата Сообщение от Don Corleone Посмотреть сообщение
потому что zipo типа int..и должна что-то возвращать.... замени int перед zipo на void
0
RazorQ
577 / 344 / 9
Регистрация: 06.02.2009
Сообщений: 1,386
29.03.2009, 16:28 #4
Цитата Сообщение от Tiami Посмотреть сообщение
cout<<zipo(d1,d2);
Почему ты передаёшь две переменные?

Добавлено через 2 минуты 35 секунд
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
#include <iostream>
using namespace std;
struct Distance{      
int feet;      
int zeep;
};
void zipo(Distance zz);
int main(){    
Distance d1;    
cout<<"vvedite d1.feet=";    
cin>>d1.feet;    
cout<<"vvedite d1.zeep=";    
cin>>d1.zeep;     
zipo(d1);    
system("pause");
}
 
void zipo(Distance zz)
{    
if(zz.feet<zz.zeep && zz.zeep<zz.feet)
{    
zz.feet=0;    
zz.zeep=0;
}    
cout<<"Itog raven"<<zz.zeep<<" "<<zz.feet;
}
1
Tiami
Яростный кот
-4 / 1 / 1
Регистрация: 10.03.2009
Сообщений: 220
29.03.2009, 16:33  [ТС] #5
Цитата Сообщение от RazorQ Посмотреть сообщение
Почему ты передаёшь две переменные?
О да бывают у меня глюки

Добавлено через 3 минуты 42 секунды
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
#include <iostream>
using namespace std;
struct Distance
{
      int feet;
      int zeep;
};
void zipo(Distance zz);
int main()
{
    Distance d1;
    cout<<"vvedite d1.feet=";
    cin>>d1.feet;
    cout<<"vvedite d2.zeep=";
    cin>>d1.zeep;
    zipo(d1);
    system("pause");
}
void zipo(Distance zz)
{
    if(zz.feet<zz.zeep&&zz.zeep<zz.feet)
{
    zz.feet=0;
    zz.zeep=0;
}
    return cout<<"Itog raven"<<zz.zeep<<" "<<zz.feet;
 
}
Ошибка 1 осталась:
1.return-statement with a value, in function returning 'void'
0
Gravity
562 / 556 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
29.03.2009, 16:34 #6
return убери из void-функции...
1
Monte-Cristo
2789 / 1375 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
29.03.2009, 22:13 #7
Tiami, а какую книгу ты читаешь? Р.Лафоре "Объектно-ориентированное программирование в с++" ?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2009, 22:13
Привет! Вот еще темы с ответами:

Исправьте ошибку - C++
Исправьте ошибку пожалуйста или подскажите где я допустил ошибку. Программа сортировки массива. вот код, а вот что оно мне выводит: ...

Исправьте пожалуйста ошибку - C++
Программа не работает. Может хоть вы подскажете в чем здесь проблема. #include &lt;iostream&gt; using namespace std; void main() //...

исправьте маленькую ошибку - C++
подскажите, почему у меня выводит только саму матрицу, а результат - нет? #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace...

Исправьте ошибку, пожалуйста - C++
#include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;cmath&gt; double Yx(double x) { return pow(x, 2) * atan(x); } double...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
29.03.2009, 22:13
Ответ Создать тему
Опции темы

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