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