C:图片中的代码有啥问题? [关闭]

Posted

技术标签:

【中文标题】C:图片中的代码有啥问题? [关闭]【英文标题】:C: what's wrong with the code in the image? [closed]C:图片中的代码有什么问题? [关闭] 【发布时间】:2019-03-01 06:32:32 【问题描述】:

我编写了一个程序来显示给定小写字母的大写字母,但在输出控制台中显示错误。

#include <stdio.h>

int main

    char small_letter, capital_letter;

    printf("Please enter a small letter: ");
    small_letter = getchar();
    capital_letter = small_letter - 32;
    printf("The capital letter is: %c\n", capital_letter);
    return 0;

【问题讨论】:

您好,请将您的代码发布为文本,而不是图像。您可以使用链接edit您的问题。 main 的多重定义。您的两个 .c 文件正在一起编译 请将您的代码和错误信息以文本形式发布;这使我们更容易阅读而无需转到另一个页面,并允许我们在代码复杂的情况下玩弄代码。更多解释见idownvotedbecau.se/imageofcode和idownvotedbecau.se/imageofanexception;尽管有域名,但我没有投反对票,因为您是新手,而且很容易修复,我只是认为这些页面是有用的解释。 嗨,欢迎来到 ***。请阅读这些关于如何提出好问题的说明 - 它会帮助人们帮助您! ***.com/help/how-to-ask 同时,这是一个描述您的问题的答案。 ***.com/a/21508751/7840778 【参考方案1】:

该错误似乎表明您有多个主要功能。看起来您的两个文件正在一起编译。为了编译尝试重命名或删除您的主要功能之一。

为了进一步解释,这是链接器不确定其含义时导致的链接器错误。在 C 中,您可以多次声明具有相同签名的函数,但不能多次定义它们。

【讨论】:

以上是关于C:图片中的代码有啥问题? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

R中的()和[]有啥区别[关闭]

c 和 c++ 中的指针之间有啥大的区别吗? [关闭]

在异地托管图像有啥害处吗? [关闭]

Windows 中的线程有啥好的初学者教程吗? C++ [关闭]

C++ 代码文件扩展名? .cc和.cpp有啥区别[关闭]

算法和函数有啥区别? [关闭]