Anyone know why we can't use scanf to initialize strucutre?
Code:#include <stdio.h> #include <stdlib.h> int main() { struct automobile { char make[10]; char* model; int number_of_doors; float price; }car; scanf( "%s", car.model); /* can we do this? */ printf("%s", car.model); return 0; }