When I run this program in the Nios 2 simulator I get the expected output (1.000000).

#include <stdio.h>
int main ()
{
  float  n=0; 
  printf("%f\n", ++n);
  return 0;
}

But when I run the program on the board it doesn't output anything at all in the IDE console. Where does output go? Isn't output supposed to display in the IDE console?

有帮助吗?

解决方案

Declare n as

float  n=0.0f;  

it will work.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top