在niosIDE中使用了
FILE * fp ;
fp=fopen("dev/jtag_uart",r+);
temp=fgetc(fp);
build时以jtaguart作为标准的输入输出,结果debug下jtag的console中输入字符后temp总是会莫名其妙的自动赋值为‘r‘(即使我不输入字符,按理说程序应该一直等待我输入的,可是这里却是自动赋值了),后来我又用了fscanf(fp,''%c'',&temp),结果遇到同样的问题。
p.s. 使用scanf()函数在jtag_uart下的console中可以正常捕捉到我输入的字符。难道是我对从流中输入字符的使用遗漏了什么??
还请斑竹赐教。。。
还请高手指点啊
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |