J'ai écrit le code suivant:C++ scanf/printf de gamme
int main() {
double A[2];
printf("Enter coordinates of the point (x,y):\n");
scanf("%d,%d", &A[0], &A[1]);
printf("Coordinates of the point: %d, %d", A[0], A[1]);
return 0;
}
Il agit comme ceci:
Entrez les coordonnées du point (x, y):
3 , 5
Coordonnées du point 3, 2673912
Comment est-il possible que 5 convertit en 2673912 ??
Pourquoi utilisez-vous scanf/printf dans ce qui est censé être un programme C++? –