السلام عليكم
اقوم ببرنامج بسيطة بلغة C لكن واجهتني مشكلة في استخدام الدالة gets لإسترجاء قيمة نصية من المستخدم , بحيث يتوقف البرنامج عن العمل بعد استخدامها, و لا أدري ما السبب ؟؟؟!!
int main(int argc, char** argv) {
char* name;
int id;
printf("Name : ");
gets(name);
printf("ID : ");
scanf("%d",&id);
return (EXIT_SUCCESS);
}