try块里的gets()函数,error:在此作用域未声明解决方案
来源:互联网 发布:淘宝bape复刻哪家好 编辑:程序博客网 时间:2024/06/06 07:42
try块里的gets()函数,error:在此作用域未声明
error:gets()在此作用域未声明,atof()在此作用域未声明
------解决方案--------------------------------------------------------
貌似是没有包含头文件。
------解决方案--------------------------------------------------------
#include <cstdio>
#include <cstdlib>
- C/C++ code
#include<iostream>using namespace std;int main(){ char a[10]; double x; try { int flag=0; gets(a); for(int i=0;a[i]!='\0';i++) if(!(a[i]>='0'&&a[i]<='9'||a[i]=='.')){cout<<"输入为非数字"<<endl;flag=1;break;} if(flag==0) { throw 0; } } catch(int) { cout<<"输入为数字"<<endl; x=atof(a);//该函数把字符串(即数组中的全部元素)转换成数字 cout<<x<<endl; } return 0;}
error:gets()在此作用域未声明,atof()在此作用域未声明
------解决方案--------------------------------------------------------
貌似是没有包含头文件。
------解决方案--------------------------------------------------------
#include <cstdio>
#include <cstdlib>
- try块里的gets()函数,error:在此作用域未声明解决方案
- return在try块里作用范围
- sleep 在此作用域未声明,这算什么情况?
- ‘PTHREAD_MUTEX_RECURSIVE’未声明(在此函数内第一次使用)
- 错误:‘NULL’未声明(在此函数内第一次使用)
- FF、chrome、IE对放在一个块作用域中函数声明的处理差异
- 函数声明,函数表达式,块级作用域小结
- 在VC2015里发现gets函数不存在的错误
- ‘ostream_iterator’ 在此作用域中尚未声明
- ‘runtime_error’在此作用域中尚未声明
- ‘ostream_iterator’ 在此作用域中尚未声明
- ES6之块级作用域与函数声明--读书笔记
- process_share.c:23: 错误:‘errno’ 未声明 (在此函数内第一次使用)
- Java中try块的作用
- javascript中未声明自定义变量的作用域
- javascript块级作用域变量的声明
- assignment makes pointer from integer without a cast &错误:‘NULL’ 未声明 (在此函数内第一次使用)
- C++中“在此作用域中尚未声明”的错误解决
- internet信息服务的安装-远程驱动器用
- android 恢复出厂设置之后如何将时间变为初始值
- Android NDK 的学习之旅-系列文章
- Eclipse3.4中复制WEB工程之后,修改工程名字,Servers->tomcat服务器“添加和删除工程”显示的是之前工程
- android恢复出厂设置的流程
- try块里的gets()函数,error:在此作用域未声明解决方案
- Android图片缓存
- flex 结合coldfusion 设置文件上传大小
- function( window, undefined )含义
- android 如何判断开机完成并添加自己的函数处理
- Windows 8应用开发入门之binding(绑定)
- Windows端口映射实现外网访问内网
- android 非运营商定制项目如何客制化自己的开关机动画、开关机铃声
- 代码提交流程经验总结