gpt4 book ai didi

c - 尝试在终端中运行 C 程序时权限被拒绝

转载 作者:行者123 更新时间:2023-11-30 20:01:50 25 4
gpt4 key购买 nike

我对编程完全陌生。实际上,我正在 iTunes U 上学习哈佛类(class)。当我尝试与讲师一起编码时,我遇到了问题。我无法在终端中运行我的 .c 程序。我尝试过 sudo 命令,并且用 Google 搜索过,但似乎找不到答案,可能是因为我对编程很陌生。这可能是我忽略了或者我还不明白的事情。

#include <stdio.h>

int
main(void)
{
printf("temperature in f: ");
float f = GetFloat();
float c=f / 9.0 * (f-32);

Printf("%. if F = %. if c\n", f, c)

我在装有 Mac OS X Yosemite (10.10.x) 的 MacBook 上使用 Sublime 文本编辑器。

最佳答案

你的编译器应该警告你一些错误:

// string.c
#include <stdio.h>

int main(void) // There must be a return statement
{
printf("temperature in f: ");
float f = GetFloat();
float c = f / 9.0 * (f-32);
printf("%f if F = %f if c\n", f, c); // Missing ';' is the most common syntax error
return 0; // Here is the return
} // Do not forget to close your brackets

当你这样做时:

gcc string.c -o myprogram

它会告诉你程序出了什么问题。修复了所有错误后,您可以运行该程序:

./myprogram

了解您无法运行 C 文件:.c 包含机器可读的指令。你必须编译它,即将它翻译成你的计算机可以理解的语言:它大致是你编译的myprogram(并且你不想打开它来查看它包含的内容,它会烧毁你的眼睛:p)。

关于c - 尝试在终端中运行 C 程序时权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26603169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com