|
|
Re: Problems with Eclipse Kepler [message #1754743 is a reply to message #1754725] |
Tue, 21 February 2017 21:37 |
David Vavra Messages: 1426 Registered: October 2012 |
Senior Member |
|
|
The following works with NEON under Windows 7 using MinGW.
I tried setvbuf with no buffering (_IONBF) but there is still some buffering occurring.
According to the bug report this is likely the buffer in the pipe between eclipse and the executable.
I normally use _IOLBF myself but it had a strange effect.
You should flush after every prompt.
int main(void) {
// setvbuf(stdout, NULL, 0, _IOLBF);
puts("!!!Hello World!!!\n");
int integer1;
int integer2;
int sum;
printf("Starting program\n"); fflush(stdout);
printf("Enter first integer: "); fflush(stdout);
scanf("%d", &integer1);
printf("Enter second integer: "); fflush(stdout);
scanf("%d", &integer2);
sum = integer1 + integer2;
printf("Sum is: %d\n", sum);
printf("Done\n");
return EXIT_SUCCESS;
}
Did you pick Kepler for a reason.? The latest is NEON.2. Why not use it?
[Updated on: Tue, 21 February 2017 21:40] Report message to a moderator
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.02477 seconds