string to doublein c

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

int main() {
    char strNum[20];
    double num;

    printf("Enter a string representing a double: ");
    scanf("%s", strNum);

    num = atof(strNum);

    printf("The equivalent double value is: %f\n", num);

    return 0;
}