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( "%99 [^ \ n]"、 string_2); ' – BLUEPIXY
ええ、それは男だった... awsome ....... – Nivethithan