c - 使用 C 编程语言未打印句子的起始词

标签 c string printf

当我尝试连接一个单词和一个句子时,句子的第一个单词自动删除,我应该使用什么改进..我的代码是:在此处输入代码`

char word[]="AddMe";
char adder[150];
// reading string from stdin
scanf("%[^\n]*c",%sentence);
strcat(adder,word);
strcat(adder,sentence);
puts(adder);

最佳答案

首先,使用:

strcpy(adder,word);

关于c - 使用 C 编程语言未打印句子的起始词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43808316/

相关文章:

c - 转换说明符 %n 究竟做了什么?

C 预处理器和 "_asm _emit"指令

c - 飞机副油箱内的流体运动

c++ - MPI 内存分配

c - 在 C 中省略变量的 extern,但仍然有效?

c++ - 将文件中的整数扫描到 C 中的数组中?

php - 将包含数字范围的 GET 变量转换为 PHP 中的字符串

python - 字符串格式化和解析

python - 如何从 Python 中的字符串列表创建所有可能的长度为 100 个字符的句子

c - gmp_printf() - 以十六进制/base16 打印