C语言中怎么把空格保存到字符串中

在C语言编程中,怎么把空格写入字符串中?


  1. 调用<stdio.h>中的gets()函数
    char array[16];
    
    gets(array);

  2. 用scanf()函数
    char array[16];
    
    scanf("%[^\n]", array);
    这里面的%[^\n]中 ^  的意思是除了,即除非遇到换行转义字符否则继续输入。%[]中括号里面的是输入只包含的元素
另外经过测试,在C语言中读取文件时,fread()函数是可以将文件流中的空格写入指定地址的。

猜你喜欢

转载自blog.csdn.net/grtorange/article/details/50582601