السلام عليكم:
int fscanf(FILE* stream, char* format, ......);
It means that the invocation like this:
scanf("%d", &number);
is the same as the invocation:
fscanf(stdin, "%d", &number);
int fprintf(FILE* stream, char* format, ......);
This implies that the invocation:
printf("%d", number);
is a functional equivalent of the following invocation:
fprintf(stdout, "%d", number);
السؤال: في كلا الحالتين الوسيط الثاني هو مؤشر من النوع char, فلماذا في التابع scanf or fscanf قمنا بتمرير العنوان باستخدام & لانه مؤشر و في حالة printf or fprintf لم نستخدم &؟؟
التعليقات