sscanf() 和 sprintf()的用法。
因为感觉比较有用。
这几次比赛,用过几次,所以写个程序,总结一下。
如果用sscanf(s, "%d.%d", &a, &b); 的时候,一定要注意是否s里一定有小数点。
1 #include <iostream> 2 #include <cstdio> 3 using namespace std; 4 5 int main() 6 { 7 double x; 8 int a, b; 9 char s1[100]; 10 while(1) 11 { 12 13 cin>>x; 14 sprintf(s1, "%lf", x); 15 cout<<s1<<endl; 16 17 sscanf(s1, "%d.%d", &a, &b); 18 cout<<a<<endl<<b<<endl; 19 } 20 return 0; 21 }