webForumDet fria alternativet

Skumma problem med C och Eclipse

C/C++

1 svar · 432 visningar · startad av Compusa

Medlem sedan jan. 20023 327 inlägg
Frågan#1

Hej!
Har installerat följande:
Eclipse, Eclips CDT och MinGW

Problemet är att jag bara verkar kuna köra vissa program i Eclipse's konsoll.

Följande fungerar att köra (run) i eclipse

#include <stdio.h>

int main(void) {
	printf("Hello World \n");
	return 0;
}

Följande fungerar inte att köra i eclipse, men däremot om jag startar exe filen i exempelvis utforskaren.

int main(void) {
	int nstudents = 0;
	printf("How many students are awakde?:");
	scanf("%d", &nstudents);
	printf("%d students are awake.\n", nstudents);
	return 0;
}

Kodraden som skapar problem är förmodligen scanf, efterstom att om jag bara kör koden ovan denna så fungerar allt som det ska i eclipse. Någon som vet varför? Mycket tacksam för hjälp :)

Medlem sedan jan. 20023 327 inlägg
#2

Det verkar vara consolen i Eclipse som buggar. Någon som vet något smidigt sätt att testa sin kod tillsammans med Eclipse? Går det få eclispe att köra exe-filen i cygwin? Just nu kör jag manuellt i cygwin och det känns "sådär".

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)