如何在C中的char数组中有多行



我想要一个包含多行的数组,但正如我的代码示例所示,C代码无法识别",同样取决于IDE的代码有一个不同的行为;但它不太管用

char palavra2 [] = "{Conversor de Temperatura: °C -> °F}
prg Exemplo_02;
{Declaração de variáveis}
var
int c;
float f;
{Programa principal}
begin
write("Informe a temperatura em °C: ");
read(c);
f <- 1.8 * C - 32;
write("O correspondente em Fahrenheit é: ", f);
end."

您的字符串不能像这样跨越多行。两个好的选择是:

char palavra2[] = "{Conversor de Temperatura: °C -> °F}n
prg Exemplo_02;n
...";

或:

char palavra2 [] =
"{Conversor de Temperatura: °C -> °F}n"
"prg Exemplo_02;n"
"...";

当然,您可以将字符串存储在文件中,然后将其打开/读取为字符串。

下一个c标准(c23(包括#embed特征,以包括来自外部文件的任意数据。

相关内容

  • 没有找到相关文章

最新更新