scanf: s'arrête la première fois seulement
Bonjour,
J'ai écrit le code suivant sous Visual C++ Express.
Le premier scanf attend que j'appuie sur enter, mais pas le second. Pourquoi?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
#include "stdafx.h"
#include <iostream>
using namespace std;
int main(void)
{
char c;
cout << "Bonjour" << endl << "appuyez sur une touche \n";
scanf(&c); //s'arrête jusqu'à ce que j'appuie sur Enter
cout << "Bonjour" << endl << "appuyez sur une touche \n";
scanf(&c); //ne s'arrête pas
} |
Je rappelle que je suis tout ce qu'il y a de plus débutant.
Merci d'avance,
ProgVal