小编use*_*830的帖子

错误C2371:'functionname'重定义:不同的基本类型

我有个问题.我使用Visual Studio 2013并获得以下错误:

Error C2371: 'getgrundflaeche' redefinition: different basic types.
Run Code Online (Sandbox Code Playgroud)

我不知道为什么我得到这个错误.当我尝试调用该函数时,我得到与VS12相同的错误getgrundflaeche().

这是代码:

#include <stdio.h>
#define PI 3.14159265359

int main(void){
    double h = 0, d = 0, r = 0, G = 0, V = 0, M = 0, O = 0;

    printf("Geometrie Zylinder:\nBitte geben sie den Durchmesser d ein (cm): ");
    scanf_s("%lf", &d);
    printf("Bitte geben sie die Höhe h ein (cm): ");
    scanf_s("%lf", &h);
    r = d / 2;

    G = getgrundflaeche(r);
    /*V = get_volumen(r, h);
    M = …
Run Code Online (Sandbox Code Playgroud)

c redefinition function-prototypes

10
推荐指数
1
解决办法
3万
查看次数

标签 统计

c ×1

function-prototypes ×1

redefinition ×1