fscanf 和 fgetc总是不能得到输入的字符
- UID
- 517221
- 性别
- 男
|
fscanf 和 fgetc总是不能得到输入的字符
在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中可以正常捕捉到我输入的字符。难道是我对从流中输入字符的使用遗漏了什么?? 还请斑竹赐教。。。 |
|
|
|
|
|
- UID
- 517221
- 性别
- 男
|
|
|
|
|
|
- UID
- 517221
- 性别
- 男
|
我是以jtag_uart为标准输入输出的,怎么会有这种问题发生呢。。。 |
|
|
|
|
|