Skumma problem med C och Eclipse

C/C++

1 svar · 442 visningar · startad av Compusa

Medlem sedan jan. 20023 327 inlägg
Trådstart#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".

665 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
357 ms — deklarationer (db)
134 ms — hämta statistik (db)
152 ms — hämta tråd, inlägg och bilagor (db)
375 ms — ändringar (db)