turn a char array into double C

#include <stdio.h>
#include <stdlib.h>

double charArrayToDouble(const char *charArray) {
    return strtod(charArray, NULL);
}

int main() {
    char charArray[] = "123.456";
    double result = charArrayToDouble(charArray);

    printf("Result: %f\n", result);

    return 0;
}