Questione : scanf che non funziona. VS2008

CIAO,

ho usato VS2008 per generare un progetto vuoto. Sto provando a scrivere il programma di corrente alternata using quell'ido. () L'ordine getchar non sta funzionando. Appena excutes che ordinano e niente accade. Non richiama l'utente per un carattere affatto. Esso appena excutes che la dichiarazione ed il valore della c ottiene scritti sopra. Può qualcuno soddisfare il consiglio che cosa è errato? il

Also può voi prego dirmi un buon ido (oltre allo studio visivo) per i programmi in C di scrittura in finestre che lo lascia fare un passo attraverso il

Thanks
di programma pure. class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
>#include notpretty " del class= " del id= " codeSnippet844527 del
#define ASIZE 100

conduttura di int (vuoto)
{
	allineamento di int [ASIZE];
	
	temp di int;
	int i=0, j=0;
	int count=0;
	carbone c = “b„;

	*************************************************** di //
	//read l'allineamento dall'input standard 

	printf (“fornire un interger per l'allineamento: \ n„);
	scanf (“%d„, &Array [count++]);
	printf (“volete continuare \ n„);
	c = getchar ();

	mentre (toupper (c) == “Y ")
	{
		printf (“fornire un interger per l'allineamento. \ n„);
		scanf (“%d„, &Array [count++]);
		printf (“volete continuare: Y: Sì e N: Nessun \ n„);
		scanf (“%c„, &c);
	}

…. resto del codice
class= del

Risposta : scanf che non funziona. VS2008

>> inoltre provare ad aggiungere uno spazio prima del %c:
>>    scanf (“%c„, &c);
Avete aggiunto lo spazio?
Altre soluzioni  
 
programming4us programming4us