関数decomposeString_to_double マニュアル

(The documentation of function decomposeString_to_double)

Last Update: 2024/2/20


◆機能・用途(Purpose)

文字列を指定した区切り文字の前の部分と後の部分に分割した上で数値に変換する。 区切り文字が複数回登場する場合は最初のものを用いる。
Decompose a string into parts before and after a specified character (separater) and convert the decomposed strings to numerical values. If the separater appears twice or more, the first one is used.


◆形式(Format)

#include <mystring.h>
inline void decomposeString_to_double
(const char original[],const char separater, double ∗before,double ∗after)


◆引数(Arguments)

original 分解する前の文字列。
The string before the decomposition.
separater 区切り文字。
The character by which the string will be decomposed (i.e., the separater).
before 最初の区切り文字よりも前の部分文字列が表す数値の代入先。 空の文字列を渡す。
A memory into which a numerical value represented by the partial text before the first separater will be inserted. Give an empty string.
after 最初の区切り文字よりも後の部分文字列が表す数値の代入先。 空の文字列を渡す。
A memory into which a numerical value represented by the partial text after the first separater will be inserted. Give an empty string.


◆使用例(Example)

char string[]="1.23-4.56";
double minValue,maxValue
decomposeString_to_double (original,’-’,&minValue,&maxValue);

この例ではminValue=1.23, maxValue=4.56となる。
This example gives minValue=1.23 and maxValue=4.56.