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:图片中的代码有啥问题? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章