刘斩仙 发表于 2023-6-4 16:09:53

我错在什么地方啊

#include <stdio.h>

#define URL"http"
#define NAME"鱼C工作室"
#define BOSS"小甲鱼"
#define YEAR 2010
#define MONTH 5
#define DAY 5

int main()
{
        print("%s成立于%d年%d月%d日\n",NAME,YEAR,MONTH,DAY);
        print("%s是%s创立的 \n",NAME,BOSS);
        print("%s的域名是%s \n",NAME,URL);
       
        return 0;
}
为什么运行不了

歌者文明清理员 发表于 2023-6-4 16:11:13

URL、NAME、BOSS后面添加一个空格
2.printf不是print

刘斩仙 发表于 2023-6-4 16:29:11

歌者文明清理员 发表于 2023-6-4 16:11
URL、NAME、BOSS后面添加一个空格
2.printf不是print

可以运行了

isdkz 发表于 2023-6-4 16:36:39

您的代码中, print应该被替换为printf 。C 语言中用于格式化输出的函数是printf ,而不是print 。下面是修正后的代码:

#include <stdio.h>

#define URL "http"
#define NAME "鱼C工作室"
#define BOSS "小甲鱼"
#define YEAR 2010
#define MONTH 5
#define DAY 5

int main()
{
    printf("%s成立于%d年%d月%d日\n", NAME, YEAR, MONTH, DAY);
    printf("%s是%s创立的 \n", NAME, BOSS);
    printf("%s的域名是%s \n", NAME, URL);
   
    return 0;
}


这个修正后的代码应该能正常运行了。

liuzhengyuan 发表于 2023-6-4 16:52:40

刘斩仙 发表于 2023-6-4 16:29
可以运行了

别忘了给2楼最佳答案,结贴
页: [1]
查看完整版本: 我错在什么地方啊