空格将一个字符串分成不同的字符串吗?

列波夫斯基

如果在scanf语句中提供字符串“ Alice in wonder land”,以下代码(底部代码)的输出是什么?我的书说输出应该是:

Alice
in
wonder
land

好吧,如果我将“爱丽丝梦游仙境”作为一个单独的字符串提供,为什么这是输出?当我将“爱丽丝梦游仙境”作为单个字符串提供时,如何在单词“ Alice”,“ in”,“ wonder”,“ land”之间提供空格,使它们成为单独的字符串?

#include<stdio.h>
void main()
{
    char s1[10], s2[10], s3[10], s4[10];
    scanf("%s%s%s%s", s1, s2, s3, s4);
    printf("\n%s\n%s\n%s\n%s", s1, s2, s3, s4);
    getch();
}

谢谢!:)

虚空指针

就是这样scanf%s格式说明符告诉scanf您读取直到任何空格(包括任意数量的空格制表符Enter键)并将其存储在相应的地址中。

从人,%s转换规范,

匹配一系列非空格字符;下一个指针必须是指向字符数组的指针,该指针的长度必须足以容纳输入序列和终止的空字节('\ 0'),该字符会自动添加。输入字符串停在空白处或最大字段宽度处,以先到者为准

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将一个字符串分成2个字符串

来自分类Dev

如何将一个字符串分成多行单个字符

来自分类Dev

在不同的字符串中搜索一个字符串

来自分类Dev

在C中将一个字符串分成一个子字符串,然后将该子字符串分成另一个字符串

来自分类Dev

Python:如何将一个字符串拆分成多个字符串

来自分类Dev

如何将一个字符串分成两个字符串?

来自分类Dev

选择字符串的最后一个字符,直到Python中的空格

来自分类Dev

获取JavaScript字符串中的最后一个字符,忽略空格

来自分类Dev

将一个字符串拆分为2个字符串

来自分类Dev

创建一个由空格(_)和空格组成的字符串,该字符串基于另一个字符串

来自分类Dev

算法:最佳地将一个字符串分成3个子字符串

来自分类Dev

如何将一个字符串分成两个,然后将其中一个字符串变成一个数字[php]

来自分类Dev

将多个字符串读为一个字符串?C ++

来自分类Dev

如何将一个字符串变成多个字符串?

来自分类Dev

将一个字符串拆分为两个字符串

来自分类Dev

一次更改一个字符串中的一个字符,不更改字符串吗?

来自分类Dev

收到一个字符串

来自分类Dev

收到一个字符串

来自分类Dev

返回一个字符串

来自分类Dev

For 循环一个字符串

来自分类Dev

Bash用另一个字符串替换空格和字符串结尾

来自分类Dev

使用另一个字符串从字符串中删除空格

来自分类Dev

比较字符串,允许一个字符不同

来自分类Dev

比较字符串,允许一个字符不同

来自分类Dev

给定一个字符串,返回一个字符串

来自分类Dev

如何通过dataBinding用空格写一个字符串

来自分类Dev

计算一个字符串开始的空格数

来自分类Dev

将一个字符串插入另一个

来自分类Dev

Ed:可以在一个字符串和另一个字符串之间替换吗?

Related 相关文章

  1. 1

    如何将一个字符串分成2个字符串

  2. 2

    如何将一个字符串分成多行单个字符

  3. 3

    在不同的字符串中搜索一个字符串

  4. 4

    在C中将一个字符串分成一个子字符串,然后将该子字符串分成另一个字符串

  5. 5

    Python:如何将一个字符串拆分成多个字符串

  6. 6

    如何将一个字符串分成两个字符串?

  7. 7

    选择字符串的最后一个字符,直到Python中的空格

  8. 8

    获取JavaScript字符串中的最后一个字符,忽略空格

  9. 9

    将一个字符串拆分为2个字符串

  10. 10

    创建一个由空格(_)和空格组成的字符串,该字符串基于另一个字符串

  11. 11

    算法:最佳地将一个字符串分成3个子字符串

  12. 12

    如何将一个字符串分成两个,然后将其中一个字符串变成一个数字[php]

  13. 13

    将多个字符串读为一个字符串?C ++

  14. 14

    如何将一个字符串变成多个字符串?

  15. 15

    将一个字符串拆分为两个字符串

  16. 16

    一次更改一个字符串中的一个字符,不更改字符串吗?

  17. 17

    收到一个字符串

  18. 18

    收到一个字符串

  19. 19

    返回一个字符串

  20. 20

    For 循环一个字符串

  21. 21

    Bash用另一个字符串替换空格和字符串结尾

  22. 22

    使用另一个字符串从字符串中删除空格

  23. 23

    比较字符串,允许一个字符不同

  24. 24

    比较字符串,允许一个字符不同

  25. 25

    给定一个字符串,返回一个字符串

  26. 26

    如何通过dataBinding用空格写一个字符串

  27. 27

    计算一个字符串开始的空格数

  28. 28

    将一个字符串插入另一个

  29. 29

    Ed:可以在一个字符串和另一个字符串之间替换吗?

热门标签

归档