webForumDet fria alternativet

Skumma problem med C och Eclipse

1 svar · 430 visningar · startad av Compusa

CompusaMedlem sedan jan. 20022 952 inlägg
#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 :)

CompusaMedlem sedan jan. 20022 952 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".

Genererad på 504 ms · cache AV · v20260730165559-full.f96bc7eb