FILE *p
p=fopen("C:\\1.txt","w+")
fprintf(p,"%s","afds")//把printf函数换成fprintf函数,并且第一个变量为文件指针,其他输出都一样。
具体 *** 作方法书上也有。
你先试试自己的串口是否配置正确,所以可以使用USART_SendData(USART1, (uint8_t) ch)这个函数随便发个字符a之类的,如果这个没问题,再检查是否是重定向的问题printf本身没有重定向要重定向输出, 只能重定向stdout
通过freopen即可.
stdout=freopen("my.out", "w", stdout)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)