Bonjour
Ce bout de code me pose problème :
Que l'on tape scanf("%s", txt); ou scanf("%s", &txt); il n'y a pas de différence, aucun warning ni erreur à la compile (avec Visual C6 ou Borland C++), et la chaîne est rangée dans txt. Pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 char txt[50]; printf("Saisir la clef secrete : "); /* Saisie de la clef secrete */ scanf("%s",&txt);
Je me souviens d'un compilo, "pwb" sous OS2 je crois, qui me signalait au moins un warning en disant que prendre l'adresse d'un tableau est inopérant, pourquoi ne le fait-il plus ?
Partager