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

Помогите найти и исправить ошибку в коде - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получить MD5 хэш файлов http://www.cyberforum.ru/cpp-beginners/thread733293.html
Здравствуйте Уважаемые Дамы и Господа. Возникла потребность в создание простенькой программки по определению MD5 хэш суммы некоторого колличества файлов и слежением за ними. Тоеть если что-то...
C++ Подмножества множества (как работает программа?) Есть код, который выводит подмножества множества. Объясните, если можно поподробнее, как всё в этой програмке работает, за что какие части кода отвечают. Спасибо #include <iostream> #include... http://www.cyberforum.ru/cpp-beginners/thread733278.html
C++ Почему при выводе в поток char* выводится весь массив символов?
я немогу вот в чем разобраться есть : int main() { char v = "Fdasda"; char *p=v; cout << "\np=" << p; cout << "\n*p=" <<*p; } почему вы выводе p он выводит мне весь массив ведь он содержит...
рекурентное соотношение C++
можете помочь решить задачу по рекуррентному соотношению пожалуйста -|a|<E E=0,01 E= (3n+1)(3n+2)(3n+3)/n+2
C++ работа с циклом и условием в цикле http://www.cyberforum.ru/cpp-beginners/thread733261.html
Мне надо что бы после одного прохода цикла i=k-1 а после следующего прохода i=k+1 вобщем что б значения i чередовались... ааа я даже обьяснить немогу че хочу... вобщем когда: k=3 то i=k-1 ...
C++ Как принять и возвратить массив в другой функции? пример: прототип функции ??? int main() { создаём функцию которая задаёт массив b выводим обнавлённый массив } подробнее

Показать сообщение отдельно
marina11
1 / 1 / 0
Регистрация: 15.11.2012
Сообщений: 84

Помогите найти и исправить ошибку в коде - C++

14.12.2012, 01:57. Просмотров 545. Ответов 6
Метки (Все метки)

Не очень хорошо пока что понимаю язык,поэтому,думаю,косяков довольно много.

Используя глобальные переменные,нужно обеспечить передачу информации между функциями первого (main) и второго модулей. Второй модуль должен содержать 2 функции: add и sub, вычисляющих соответственно сумму и разность 2 входных данных: x и y. Точные определения функций:
void Add(int x, int y);
int Sub();

Выдает ошибки "переопределение формального параметра"
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 "stdafx.h"
#include "iostream"
int main()
{
    int x=10;
    int y=15;
    return 0;
}
#include "stdafx.h"
#include <math.h>
#include "conio.h"  
void Add(int x,int y)
{
    extern int x,y;
    int z;
    z=x+y;
    printf ("summa=%d",z);
}
int Sub()
{
    extern int x,y;
    int w;
    w=y-x;
    printf ("raznost=%d",w);
    return 0;
}
---------------------
Написала программу,с суммой все в порядке,а вот в разности всегда выдаёт 0,где ошибка?

1ый модуль:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "stdafx.h"
#include <stdio.h>
int Result1,Result2;
extern void Add(int x,int y);
int X,Y;
int main()
{
    Add (10,15);
        printf("summa=%d \n",Result1);
    X=10;
    Y=15;
    printf ("raznost=%d \n",Result2);
}
2ой модуль
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "stdafx.h"
#include "iostream"
extern int Result1,Result2;
extern int Y,X;
void Add (int x,int y)
{
    Result1=x+y;
}
int Sub ()
{
    Result2=Y-X;
    return Result2;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru