Frage : nicht arbeitendes scanf. VS2008

HALLO,

verwendete ich VS2008, um ein leeres Projekt zu verursachen. Ich versuche, Wechselstrom-Programm using diesen IDE zu schreiben. Der getchar () Befehl arbeitet nicht. Er gerade excutes, die befehlen und nichts geschieht. Er fordert nicht den Benutzer für einen Buchstaben überhaupt auf. Es gerade excutes, die Aussage und Wert von c überschrieben erhält. Kann jemand Rat gefallen, was falsch ist?

Also kann Sie mir einen guten IDE (außer Sichtstudio) für Schreibensc-Programme in den Fenstern bitte erklären, der mich durch das Programm.

Thanks
außerdem treten lässt
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 
#include 
#define ASIZE 100

int-Hauptleitung (Lücke)
{
	int-Reihe [ASIZE];
	
	inttemp;
	int i=0, j=0;
	int count=0;
	Putzfrau c = „b“;

	// ***************************************************
	//read die Reihe vom Standardeingang 

	printf („ein interger für die Reihe eintragen: \ n“);
	scanf („%d“, &Array [count++]);
	printf („wünschen Sie \ n fortzufahren“);
	c = getchar ();

	während (toupper (c) == „Y ")
	{
		printf („ein interger für die Reihe eintragen. \ n“);
		scanf („%d“, &Array [count++]);
		printf („möchten Sie fortfahren: Y: Ja und N: Kein \ n“);
		scanf („%c“, &c);
	}

…. Rest des Codes

Antwort : nicht arbeitendes scanf. VS2008

>> auch versuchen, einen Raum vor dem %c hinzuzufügen:
>>    scanf („%c“, &c);
Addierten Sie den Raum?
Weitere Lösungen  
 
programming4us programming4us