0
scanf("[^\n]s", x)
또는 "%34[^\n]"
또는 %127s
에이 조건을 사용하더라도 정확한 답변을 얻을 수 없습니다. scanf
영역 또는 일부 다른 부분에 문제 .... 그런scanf로 공백을 읽는 방법
#include <stdio.h>
int main()
{
int i = 4;
double d = 4.0;
char s[] = "hello ";
int a;
double b;
unsigned char string_2[100];
scanf("%d",&a);
scanf("%lf",&b);
scanf("%[^\n]s",string_2);
printf("%d",a+i);
printf("\n%lf",d+b);
printf("\n%s",s);
printf("%s",string_2);
return(0);
}
사용하지 마십시오
'는 scanf ("% lf를"을 &b); 는 scanf를 ("% "% 99 [^ \ n]", while (getchar()! = '\ n'), scanf ("% lf", string_2) string_2); ' – BLUEPIXY
그래, 그 남자 일 했어 ... awsome ....... – Nivethithan