gpt4 book ai didi

c - 在 C 中的同一行上写 2 个字符串

转载 作者:行者123 更新时间:2023-12-02 07:34:00 27 4
gpt4 key购买 nike

所以我想让 hello.c 程序在一行中写下名字和姓氏,所以在这种形式下,但是当我以这种当前形式运行我的程序时,它会给我一个错误“expected â)â before string constant”我想我已经记下了其余的代码,因为我已经删除了那行并运行它并且它可以工作。所以我只想问一下如何让我已经指向的 2 个字符串在同一行上。

这是我的代码

#include <stdio.h>
int main()
{
char firstname[20];
char lastname[20];
printf("What is your firstname?");
scanf("%s", firstname);
printf("What is your lastname?");
scanf("%s", lastname);
printf("Hello %s\n", firstname "%s", lastname);
printf("Welcome to CMPUT 201!");
}

最佳答案

你想要

printf("Hello %s %s\n", firstname, lastname);

代替

printf("Hello %s\n", firstname "%s", lastname);

关于c - 在 C 中的同一行上写 2 个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18775242/

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