C言語なら俺に聞け(入門編)Part 61
at TECH
218:デフォルトの名無しさん
10/03/11 13:54:53
>>215
#include<stdio.h>
double get_value(const char *str)
{
double value;
int n;
if(sscanf(str, "%lf%n", &value, &n)==1)
{
if(str[n]=='\0') return value;
}
return -1.0;
}
#define TEST(str) printf("[%s]=%f\n", str, get_value(str))
int main(void)
{
TEST("0.12345");
TEST(" 0.12345");
TEST("0.12345 ");
TEST("1xyz");
return 0;
}
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5499日前に更新/110 KB
担当:undef