你好我的软件应该打印的ABC,但遗憾的是它不工作,我认为这个问题是关系到第19行,所以如果有人能告诉我为什么发生这种情况我很感激程序不打印值
我的代码 -
#include <stdio.h>
#include <string.h>
#define NUM_ABC_LET 27
void ABC(char abc[NUM_ABC_LET]);
int main()
{
char abcString[NUM_ABC_LET] = "";
ABC(abcString);
puts(abcString);
}
void ABC(char abc[NUM_ABC_LET])
{
char letter;
for (letter = 'a'; letter <= 'z'; letter++)
{
strcat(abc, letter);
}
}
你不获取有关不正确的参数'strcat'警告? – Barmar