STM32 中_IO 在哪里定义?具体的头文件名称是什么?

STM32 中_IO 在哪里定义?具体的头文件名称是什么?,第1张

#define __I volatile const/*!<defines 'read only' permissions */

#define __O volatile /*!<defines 'write only' permissions */

#define __IOvolatile /*!<defines 'read / write' permissions */

位于core_cm3.h

#include "gte.hpp"

这个是引用头文件的名字.双引号表示在本目录下优先搜索

std::istream&get(std::istream&in)

{

int svec

while(in>>cin,!in.eof())

{

in.bad()//遇到系统故障

thorw std::runtime_error("IO stream corrupted") //抛出问题

if(in.fail())

{

std::cerr<<"bad data,try again"//数据故障,再试?

in.clear()//重置流为有效状态

in.ignore(200,' ')

continue

}

cout<<svec<<" "

}

in.clear()

return 0

}

你把这个复制到一个txt中, 然后命名为 get.hpp

把get.cpp和get.hpp放在同一目录即可

还不行的话说明下详细情况


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11878570.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存