sscanf
:C - sscanf çalışmıyor
#include<stdio.h>
int main()
{
char Command[20] = "command:3";
char Keyword[20];
int Context;
sscanf(Command, "%s:%d", Keyword, &Context);
printf("Keyword:%s\n",Keyword);
printf("Context:%d",Context);
getch();
return 0;
}
kullanarak bir dize ve bir tamsayı ayıklamak için çalışıyorum Ama bu bana çıktı verir:
Keyword:command:3
Context:1971293397
Bunu beklemiyorum:
Keyword:command
Context:3
sscanf
neden böyle davranıyor? Yardımlarınız için şimdiden teşekkür ederiz!
'sscanf' sonucunu kontrol etmemenizin iyi bir nedeni var mı? –