scanf在读入数据的时候,scanf一般 是以制表符,空格符和换行符作为读入完成为标志的,但是如果我们必须要读入这些怎么办?
scanf("%[^\n]");
/*************************************************************************
> File Name: t.c
> Author:
> Mail:
> Created Time: Wed 09 Jun 2021 05:12:10 PM CST
************************************************************************/
#include<stdio.h>
int main() {
char str[19];
scanf("%[^\n]s", str);
printf("%s", str);
return 0;
}
➜ C gcc t.c
➜ C ./a.out
hello world
hello world%