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 }

 

posted @ 2014-04-01 00:48  水门  阅读(142)  评论(0编辑  收藏  举报