Mine
public c v1 · immutable#include <stdio.h>#include <stdlib.h>#include <locale.h>int main(){ char* args[] = { "2.5", "0.5", ".5", "2,5", "0,5", ",5", NULL }; char** p = args; double d; setlocale(LC_ALL, "de_DE@euro"); while (*p) { sscanf(*p, "%lf", &d); printf ("%s = %lf %lf %lf\n", *p, atof(*p), strtod(*p, NULL), d); p++; } return 0;}