哪位大神可以帮我看看哪错了呀,这是程序的一段,然后它提示我说明显调用的表达式前的括号必须具有指针函数类型 [问题点数:100分]

Bbs1
本版专家分:0
结帖率 0%
Bbs8
本版专家分:44804
Blank
金牌 2013年7月 总版技术专家分月排行榜第一
Blank
红花 2013年7月 C/C++大版内专家分月排行榜第一
Blank
黄花 2015年9月 C/C++大版内专家分月排行榜第二
2013年6月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2018年9月 C/C++大版内专家分月排行榜第三
Bbs8
本版专家分:45788
Blank
黄花 2018年10月 C/C++大版内专家分月排行榜第二
2018年6月 C/C++大版内专家分月排行榜第二
2018年1月 C/C++大版内专家分月排行榜第二
2017年12月 C/C++大版内专家分月排行榜第二
2017年8月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2018年5月 C/C++大版内专家分月排行榜第三
2018年4月 C/C++大版内专家分月排行榜第三
2018年3月 C/C++大版内专家分月排行榜第三
2018年2月 C/C++大版内专家分月排行榜第三
2017年11月 C/C++大版内专家分月排行榜第三
2017年10月 C/C++大版内专家分月排行榜第三
2017年9月 C/C++大版内专家分月排行榜第三
2017年6月 C/C++大版内专家分月排行榜第三
2017年5月 C/C++大版内专家分月排行榜第三
2017年4月 C/C++大版内专家分月排行榜第三
2017年3月 C/C++大版内专家分月排行榜第三
其他相关推荐
SOCKETS规范及应用-WINDOWS网络编程接口
Windows   Sockets   规范及应用                           -Windows网络编程接口     ******************************************************************     版权信息             本书作者保留所有版权。禁止任何商业性的转载或复制。非赢利性质的转载和复制不得修改文
ORA-01790: 表达式必须具有与对应表达式相同的数据类型
出现这种错误,要先看一下是不是sql中有用到连接:union,unio all之类的,如果有,需要注意相同名称字段的数据类型一定要相同。    select a.time from A a union all select b.time from B b where a.name = b.name;例如上现那句sql,要注意A和B中的time字段可能一个是date格式,一个是字符串格式,总之可能不...
指针使用前必须初始化
在指针的使用过程中,是最容易出现问题的。就像今天,我本来进行基数排序,但是,因为存储时用数组的,所以导致排序100000的时候,内存提示不足,因此,对于队列的使用,我就想到了使用链式存储。但是,当使用链式存储的时候,一直提示内存不足,把排序数目调到10的时候,也是如此,因此我想到了是程序改出了问题。 下面是定义的结构: typedef int DataType; typedef stru
ORA-00911: 无效字符,PL/SQL: ORA-01790 表达式必须具有与对应表达式相同的数据类型
ORA-00911: 无效字符 SET SERVEROUTPUT ON  begin execute immediate 'select * from dual;'; end; / 动态拼出来的SQL,加了分号后,比较容易出这个问题。改成 execute immediate 'select * from dual'; 就OK PL/SQL: ORA-01790: 表达式必须
2 IntelliSense: 明显调用表达式前的括号必须具有(指针)函数类型
出错的地方显示#include rn 2 IntelliSense: 明显调用表达式前的括号必须具有(指针)函数类型 d:\VS2013\顺序栈\顺序栈\顺序栈.cpp 32 2 顺序栈rn 我用的VS2013rnrn#include rn#define STACK_INIT_SIZE 100rn#define STACKINCREMENT 10rn#define Elemtype intrn#define OK 1rn#define error 0rn#include rnrntypedef structrn Elemtype *data;rn int top;rn int stacksize;rnSqstack;rnSqstack S;rnrnint InitStack(Sqstack &s)//初始化顺序栈,功能正常rn s.data = new Elemtype[STACK_INIT_SIZE];rn if (!s.data) return error;rn s.top = -1;rn s.stacksize = STACK_INIT_SIZE;rn return OK;rnrnrnint Push(Sqstack &s, Elemtype e)rn Elemtype *p;rn if (s.top >= s.stacksize - 1)rn p = (Elemtype *)realloc(s.data, (s.stacksize + STACKINCREMENT)*sizeof(Elemtype));rn if (!p) return error;rn s.data = p;rn s.stacksize = s.stacksize + STACKINCREMENT;rn rn [color=#FF0000]s.data(++s.top) = e;rn[/color] return OK;rnrnrnvoid main()rn InitStack(S);rn printf("%d\n", S.top);rn Push(S, 3);rn
《算法4》——补全左括号的问题
题目在完成《算法》课后题目的过程中,遇到一道题目内容如下:编写一道程序,从标准输入得到一个缺少左括号表达式并打印出补全括号之后的中序表达式。例如,给定输入: 1 + 2 ) * 3 - 4 ) * 5 - 6 ) ) ) 你的程序应该输出: ((1 + 2) * ((3 - 4) * (5 - 6)))思路开始感觉这个题目就有点类似求四则表达式的题目,也就是所谓的双栈法。 双栈法的原理如下:1.
C#复杂计算器源码
C#写的简单计算器,可以计算复杂点的表达式,如多个括号括号括号等等。 但是程序未进行异常处理,所以表达式输入错误会直接把报错
表达式括号匹配 一个表达式中包括变量、常量、操作符、圆括号,圆括号可以嵌套, 编写程序判断表达式中的括号是否正确匹配。输入任意一个表达式,判断其中括号是否匹配,匹配, 输出OK, 不匹配,输出NO。(表达式的长度小于50)
一个表达式中包括变量、常量、操作符、圆括号,圆括号可以嵌套, 编写程序判断表达式中的括号是否正确匹配。输入任意一个表达式,判断其中括号是否匹配,匹配, 输出OK, 不匹配,输出NO。(表达式的长度小于50)
Java - - 判断表达式中的括号是否正确配对
1. 算法思路1.1 把表达式转换为字符串数组,String biaoda = "(((1+(2)-6))";// 表达式 char biao[] = biaoda.toCharArray();// 将字符串转化成字符数组1.2 设置一个计数器,左括号+1,右括号-1,表达式中计算完毕后,如果为0表示配对 int top = 0;// 计数,左括号 1,右括号 -1,最后总和0则匹配
《算法(第四版)》 习题:1.3.9 补齐左括号
编写一道程序,从标准输入得到一个缺少左括号表达式并打印出补全括号之后的中序表达式。例如,给定输入: 1 + 2 ) * 3 - 4 ) * 5 - 6 ) ) ) 你的程序应该输出: ((1 + 2) * ((3 - 4) * (5 - 6))) 双栈法
PS制作透明发光文字
最终效果   具体 教程的制作步骤如下:   打开Photoshop,创建一个新的文档。我使用的大小是2560×1600像素。使用变工具(G)和,到黑深蓝色(#050655)   第2步   现在键入的字:"革命",并放置在中间。我使用的字体命名为:"Dekar",你可   后,我想我的话"革命"创建一个小的角度视图;所以我把透视工具,我拖着我的话,每个侧面是那种走在后面。它给人
表达式必须包含 bool 类型(或可转换为 bool)”
在 boost::variant的原理及基本用法 ,我们知道想要获取variant 类型变量的内容,主要有apply_visitor和get两种方法,而get的一个显著的缺陷即是,当variant类型变量以参数的形式传递给某一函数时,我们需要判断其可能的类型:void times_two(boost::variant& v) { if (int
表达式必须包含类类型
将.换成->
假设一个数学算法中包括圆括号(),方括号[],花括号{}三种类型,编写表达式括号是否配对
头文件:函数的声明 #include #include #include #include typedef char ElemType; typedef struct node { ElemType data; struct node *next; }LStackNode,*LinkStack; void InitStack(LinkStack *top);//将链栈初始化 int
括号”[]"和花括号“{}”三种类型,编写一算法判断表达式括号是否配对。">括号配对:假设一个数学算式中包括圆括号"()",方括号”[]"和花括号“{}”三种类型,编写一算法判断表达式括号是否配对。
题目:假设一个数学算式中包括圆括号"()",方括号”[]"和花括号“{}”三种类型,编写一算法判断表达式括号是否配对。 分析:
断言 assert(表达式) 相关概念
来自:c和指针.P342断言就是声明某种东西应该为真。ANSI C 实现了一个assert宏,它在调试程序时很有用。它的原型如下所示:void assert( int expression ); 当它被执行时,这个宏对表达式参数进行测试。如果它的值为假,它就向标准错误打印一条诊断信息并终止程序。这条信息的格式是由编译器定义的,但它将包含这个表达式所在的源文件的名字以及断言所在的
我的c语言程序
c++iostream算法任务c 上机内容:C++程序的编写和运行 上机目的:掌握简单Cy程序的编辑、编译、连接和运行的一般过程 我的程序: [cpp] view plaincopyprint? /*  * 程序的版权和版本声明部分:  * Copyright (c) 2011, 烟台大学计算机学院  * All rights reserved.  * 文件名称:
寻找表达式嵌套深度最大的括号表达式
int main() { char *str = "a+b*(c+2)+(a-(d+4))"; char arrar[20] = {0}; int len = strlen(str); int depth = 0; int maxDeth = 0; char *ptr = NULL; int index = 0; for(int i = 0;i< len;
关于Matlab中括号用法的总结
{ }是用于元胞(cell)赋值等操作 [ ] 是用于描述矩阵,初始化或赋值时使用 ( ) 是用于提取元素,或函数调用,定义时使用以及表明算数优先级
带优先级且不允许连续嵌套的括号匹配
题目描述:输入一个字符串比如{[(2+3)(1-3)] + 4}(14-3),分析它的括号使用是否正确 括号有三种,小括号(),中括号[],大括号{} 正确的括号使用必须满足以下条件(和数学上定义一致): 1) 左右括号必须匹配 2) 每一种类型括号只能和同一类型括号匹配,即(和)匹配 [和]匹配 {和}匹配 3) 括号有优先级,小括号在最内层,中括号必须嵌套在小括号外面,大括号
括号问题 下面的代码用于判断一个串中的括号是否匹配 所谓匹配是指不同类型括号必须左右呼应,可以相互包含,但不能交叉
/*括号问题 下面的代码用于判断一个串中的括号是否匹配 所谓匹配是指不同类型括号必须左右呼应,可以相互包含,但不能交叉 例如: ..(..[..]..).. 是允许的 ..(...[...)....].... 是禁止的 对于 main 方法中的测试用例,应该输出: false true false false 请分析代码逻辑,并推测划线处的代码。 答案写在 “解答.t
栈的基本操作及如何判断一个表达式中的左右括号是否匹配
我们都知道,栈(stack)具有后进先出的特点,所以在我们思考一个表达式中的左右括号是否匹配问题时,就自然会想到是不是可以利用栈的特点来判断左右括号是否匹配呢? 主要思路如下: 1.扫描整个表达式; 2.判断当前字符是否为括号(左右括号) ①如果不是,则继续扫描下一个字符; ②如果是,则判断当前操作符是否为左括号 若为左括号—>直接入栈。
判断一个字符串中括号是否匹配
从键盘读入一个字符串,其中只含有() {} [ ] ,判断该字符串中的每种括号是否成对出现。 提示:可借助栈来实现,括号必须配对出现,如()[ ]{},这是匹配的括号,如([{])},这是不匹配的括号(中间无空格)。 输入描述: 输入一个字符串(中间不包含空格) 输出描述: 匹配输出yes,否则输出no 输入样例: (([{}])) 输出样例: yes 思路:
常量函数只可以调用常量函数
Class CTest { public:       CTest();       ~CTest();        BOOL Fun()  const;      double FunB() const; }; BOOL Fun() const {    FunB();   //常量函数只可以调用常量函数 } double FunB() const {
选择创业团队的类型
从不同的角度、层次和结构,可以划分为不同类型的创业团队,而依据创业团队的组成者来划分,创业团队有星状创业团队(Star Team)、网状创业团队(Net Team)和从网状创业团队中演化而来的虚拟星状创业团队(Virtual Star Team)。  1.星状创业团队 一般在团队中有一个核心人物(Core Leader),充当了领队的角色。这种团队在形成之前,一般是核心人物有了创业的想
指针结构体函数-其实可以这样详细理解
今天一大早登了下QQ空间,看到本科的一个学弟发表一篇日志,写关于西电微软俱乐部面试题的解答,写的很不错。我也一下子起兴了,因为我曾经也是被指针困惑很久,搞不清头绪,本科到研究生,我也笔试面试不下二十次了。每次面试的时候问到指针或者引用这个问题我总是答不完美,灰溜溜的感觉(我一个堂堂985的硕士研究生啊,这种问题都答不出来感觉很丢脸的,我的感受是这样子的!)。。。趁这个时候再重新复习下指针,顺便还有
表达式的合法判断
表达式合法判断写一段代码,判断一个包括’{‘,’[‘,’(‘,’)’,’]’,’}’的表达式是否合法(注意看样例的合法规则。) 给定一个表达式A,请返回一个bool值,代表它是否合法。 测试样例: “[a+b*(5-4)]{x+b+b({1+2)}}” 返回:true 测试样例: “[a+b*(5-4)]{x+b+b(({1+2)}}” 返回:falseclass ChkExpress
C++__函数与预处理
在一个程序文件中可以包含若干个函数。无论把一个程序划分为多少个程序模块,但只能有一个main函数。程序总是从main函数开始执行的。在程序运行过程中,由主函数调用其他函数,其他函数也可以互相调用。         从用户使用的角度看,函数有两种:          ①  系统函数,即库函数。这是由编译系统提供的,用户      不必自己定义这些函数,可以直接使用它们。
我重新分区后的jpg
我重新分区后的jpg图片文件损坏了 麻烦哪位高手能帮我看看
10.28模拟
远征【题目描述】 寒枫将军将要带领他的部队去圣雪山消灭那里的冰龙。 部队分成了若干个小队,属于同一个小队的人兵种相同。寒枫将军有着杰出的指挥能力,在战斗的时候,寒枫将军能够让所有相同兵种的人互相配合,使t个相同兵种的人发挥出t2的战斗力;寒枫将军还能让不同兵种的人互相配合,使整个部队的战斗力是所有兵种战斗力的和。 例如,部队中有3个小队,分别是5个人的步兵小队,3个人的步兵小队
switch后面的表达式类型
switch后面可以跟什么呢 1 基本数据类型 byte short char int  注意!long数据类型可以 2 引用数据类型 Enum() jdk1.5以后 string()jdk1.7以后 那么下面使用一个字符串作为参数 class Day03  { public static void main(String[] args)  { String str = "
c/c++表达式求值,即包含加减乘除以及括号的式子(栈)
首先要了解前缀表达式,中缀表达式,后缀表达式 其实三者的区别用一句话就可概括,中缀表达式是给人算的,前缀,后缀表达式是给计算机计算的 它们都是对表达式的记法,因此也被称为前缀记法、中缀记法和后缀记法。它们之间的区别在于运算符相对与操作数的位置不同:前缀表达式的运算符位于与其相关的操作数之前;中缀和后缀同理。 举例: (3 + 4) × 5 - 6 就是中缀表达式 - × + 3 4
对于运算表达式的运算优先级的解决方法(不带括号
#include&lt;iostream&gt;#include&lt;cstring&gt;#include&lt;iomanip&gt;#include&lt;string&gt;#include&lt;stack&gt;using namespace std;char a[6];stack&lt;int&gt;Num;stack&lt;char&gt;Operator;int main(){
阿兴:我为啥要推荐大家去做每日一淘?
不管做实体还是网络,要赚钱,一定得跟紧趋势,啥叫趋势?就是明显是能持续赚钱的东西。 举2个例子: 从2000年起,做房地产,不管大小开发商,只要是去做的,有哪个没赚钱的?你觉得奇怪了,行业不是有28定律吗?阿兴告诉你,在趋势面前,28定律都得靠边站,这么近20年来,只要你去做了,没有赚与亏之分,因为都是赚的,只有大小开发商之分。 股市牛市的时候,所有进场的人都赚钱了,就算你真的是大脑有问...
数据结构 二叉树的基本操作
这是二叉树的基本操作,有添加左孩子右孩子,还有前中 后遍历。不过中和后遍历有点问题。哪位大哥帮我看看
菜单程序,c
里面有许多错误,希望大神帮我改一下,十分感谢,拜托了。。有没有哪位大神愿意的
c语言版 设计一个模拟计算器的程序,要求能对包含加、减、乘、除、括号运算符及SQR和ABS函数的任意整型表达式进行求解
设计一个模拟计算器的程序,要求能对包含加、减、乘、除、括号运算符及SQR和ABS函数的任意整型表达式进行求解。 要求:要检查有关运算的条件,并对错误的条件产生报警。
使用不带圆括号的函数名是访问函数指针,而不是调用函数名
函数名是指向函数的指针。
用C语言检查输入括号是否匹配
检查括号是不是正确匹配输入 用压栈出栈检验括号是否正确输入,打印结果
判断表达式括号是否匹配,C语言堆栈实现
#include #include #include #define STACK_INIT_SIZE 100 #define STACKINCREMENT  10 typedef struct Sq{ char *base; char *top; int stacksize; }SqStack; void InitStack(SqStack *s) { s->base
【Debug】— C++ 表达式必须包含类类型
错误一般发生在使用.进行访问时,原因可能在于: 你以为你定义了一个类对象,其实你是声明了一个函数,在编译器看来; 对类对象指针采用.的方式访问其成员变量; 1. 情况 1class Test{ public: Test(){ } void foo(){ } };int main(int, char**){ Test t(); // 编译器会将 t
栈:假设一个算术表达式可以包含三种括号:圆括号“(”和“)”、方括号“[”和“]”和花括号“{”和“}”
#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;#define N 20#define SIZE 20#define MORE 10typedef struct{char *base;int top;int stacksize;}SqStack;void InitStack(SqStack &amp;S){//构造一个空栈 S.base=(char *...
这个程序哪错了呀?
#define MAXLINE 1000rn#includernint index();rnint getline();rnvoid main()rnrnchar line[MAXLINE];rnwhile(getline(line,MAXLINE)>0)rnif(index(line,"the")>0)rnprintf("%s",line);rnrngetline(char s[],int lim)rnrnint c,i;rni=0;rnwhile(--lim>0 && (c=getchar()) !=EOF && c!='\n')rns[i++]=c;rnif(c=='\n')rns[i++]=c;rns[i]='\0';rnreturn i;rnrnindex(char s[],char t[])rnrnint i,j,k;rnfor(i=0;s[i] !='\0';i++)rnrnfor(j=i,k=0;t[k] !='\0' && s[j]==t[k];j++,k++)rnif(t[k]=='\0')rnreturn i;rnrnreturn -1;rnrn哪错了呀, 谢谢了呀?可以解释一下吗?
说一下switch(expr)的表达式类型
expr可能是一个枚举类型,或者一个整数的表达式(int 或Integer),而short byte char可以默认隐式的转换为int类型,所以可以而double和float不行 case后可以跟一个常量计数器,例如1+2 还可以跟一个final类型的变量(final 必须是编译常量 final int a = 1),不能是变量和带有变量的表达式 从JDK1.7之后expr支持string
根源指针解析
指针函数 函数指针 指针指向 指针类型 指针表达式 指针数组
快看,这里有个简单的方法可以测某段代码的运行时间
1.曾问过一个大牛:牛哥,这个代码性能是咋测的 ?   ... 2.前段时间偶然发现了一个小东西,可以帮我们测试某个代码运行时间,适合菜鸟来练手。老司机请直接飞过。 这个技巧的关键是使用C#中的一个类,这个类是   3.Demo介绍 我们都知道,平时我们都是直接使用+来连接字符串,字符串可以和字符串相加,字符串也可以直接和一个整形数相加。很多资料都说,字符串在和一
《JAVA:异常的处理》NumberFormatException异常
1.【NumberFormatException异常】编写一个程序提示用户输入两个整数,然后显示它们的和。用户输入错误时提示用户重新输入。—-不能把类名声明为你需要捕获的异常类型名,如本题不能写类名为NumberFormatException,也不能在同一个包里面有一个名为NumberFormatException 的类,这是因NumberFormatException 本就是一个代表一种异常的类
程序包。请确认该修补程序包存在,并且您可以访问它,或者与应用程序供应商联系,以确认这是否是一个有效的 Windows Installer 修补程序包。"">解决Installer重新安装补丁错误-"无法打开此修补程序包。请确认该修补程序包存在,并且您可以访问它,或者与应用程序供应商联系,以确认这是否是一个有效的 Windows Installer 修补程序包。"
1.打开注册表2.在HKEY_CLASSES_ROOT/Installer/Patches下找到相应的项,删除之。 
java中switch的变量类型
byte,short,int,char jdk1.5之后,支持String
最近玩喂喂我的小仓鼠吧,玩上瘾了……
最近玩喂喂我的小仓鼠吧,玩上瘾了……是该大神制作的,拷贝一下里面的http内容就可以了……但是csdn不清楚为啥不行,好烦啊。http://abowman.com/google-modules/hamster/#gadgetSWF
Switch语句的参数是什么类型的?
在Java5以前,switch(expr)中,exper只能是byte,short,char,int类型。从Java5开始,java中引入了枚举类型,即enum类型。从Java7开始,exper还可以是String类型
学C++就学服务端,先把apue和unp两卷看了,接着libevent,出来找工作应该没问题
学C++就学服务端,先把apue和unp两卷看了,接着libevent,出来找工作应该没问题
我写了一段程序可以帮我看看哪出错了吗?
package shoujichi;rnimport javax.microedition.midlet.MIDlet;rnimport javax.microedition.lcdui.*;rnpublic class BC extends MIDlet implements CommandListenerrnrnprivate Command cmdExit;rnprivate ImageCanvas canvas;rnpublic void Images()rnrncmdExit=new Command("Exit",Command.SCREEN,2);rncanvas=new ImageCanvas();rnrnprotected void pauseApp() rnrn rnrnpublic void startApp()rncanvas.addCommand(cmdExit);rn canvas.setCommandListener(this);rn Display.getDisplay(this).setCurrent(canvas);rnrnpublic void destroyApp(boolean unconditional)rnrnrnpublic void commandAction(Command command,Displayable screen)rnrnif(command==cmdExit)rnrnnotifyDestroyed();rnrnrnrnclass ImageCanvas extends Canvasrnrnpublic void paint(Graphics g)rnrng.setColor(255,255,255);rng.fillRect(0,0,getWidth(),getHeight());rntryrnrnImage image=Image.createImage("/ZHICHI.png");rng.drawImage(image,0,0,g.TOP|g.LEFT);rncatch(Exception e)rnrnSystem.out.println(e.getMessage());rnrnrnrnrn运行后:rnrnRunning with storage root C:\Documents and Settings\xh\j2mewtk\2.5.2\appdb\DefaultColorPhonernRunning with locale: Chinese_People's Republic of China.936rnRunning in the identified_third_party security domainrnUnable to create MIDlet BCrnjava.lang.ClassNotFoundException: BCrn at com.sun.midp.midlet.MIDletState.createMIDlet(+29)rn at com.sun.midp.midlet.Selector.run(+22)rnUnable to create MIDlet BCrnjava.lang.ClassNotFoundException: BCrn at com.sun.midp.midlet.MIDletState.createMIDlet(+29)rn at com.sun.midp.midlet.Selector.run(+22)rnExecution completed.rn3843864 bytecodes executedrn29253 thread switchesrn1668 classes in the system (including system classes)rn17872 dynamic objects allocated (540576 bytes)rn1 garbage collections (0 bytes collected)rnrn
代码大全——两届Software Jolt Award震撼大奖得主!软件开发世界的地图,经典中的经典
代码大全(第2版)是著名Ⅱ畅销书作者、《IEEESoftware》杂志前主编、具有20年编程与项目管理经验的SteveMcConneU十余年前的经典著作的全新演绎:第2版做了全面的更新,增加了很多与时俱进的内容,包括对新语言、新的开发过程与方法论的讨论,等等。这是一本百科全书式的软件构建手册,涵盖了软件构建活动的方方面面,尤其强调提高软件质量的种种实践方法。
括号表达式求值
堆栈的应用训练,输入一段括号表达式程序求出值以及前缀后缀形式。
兔子藏洞问题
围绕着山顶有10个圆形排列的洞,狐狸要吃兔子,兔子说:“可以,但必须先找到我,我就藏身于这十个洞中的某个洞。你从第1个洞找,下次隔1个洞(即2号洞)找,第三次隔2个洞(即5号洞)找,再隔3个…以后在这个圆圈中如此类推,次数不限。”但狐狸从早到晚进进出出了1000次,仍没有找到兔子。   问兔子究竟藏在几号洞里? (不止一个)   [cpp] view
(noip 模拟 化简)
栈与多项式运算
大神帮我看看什么错这是
rnrnrn[code=sql]CREATE OR REPLACE rnPROCEDURE PRO_ZHX_ADDR2rn(rnin_object_id in varchar2,rnin_addr in varchar2,rnin_regionid in varchar2rn)rnISrntmpVar NUMBER;rnrnaddr2 TRM_ZHCX_ADDR2%rowtype;rns_sqlstr varchar2(4000);rntype temp_cur2 is ref cursor;rngetaddr2 temp_cur2;rnrnBEGINrn addr2.object_id :=in_object_id;rn addr2.city_id:=substr(addr2.object_id,1,2);rn addr2.regionid:=in_regionid;rn s_sqlstr:='SELECT rn d.object_name,rn a.regionid ,rn a.BSID ,rn a.BSTYPE,rn b.KIND_NAME ,rn case rn when a.BSTYPE = ''D1''rn THEN(SELECT f.EXT_CODE from TRM_LAN_SWITCH f WHERE a.BSID = f.SWITCH_NO )rn when a.BSTYPE = ''D2''rn THEN(SELECT g.EXT_CODE from TRM_ADSL_SWITCH g WHERE a.BSID = g.SWITCH_NO)rn when a.BSTYPE = ''D3''rn THEN(SELECT h.line_box_ser from trm_line_box_info h WHERE a.BSID = h.line_box_code)rn when a.BSTYPE = ''D4''rn THEN(SELECT dlu_ser from trm_dlu_obj i WHERE a.BSID = i.dlu_code)rn ELSE(SELECT e.DEV_CODE from DCHNDEVICE e WHERE a.BSID = e.DEV_ID)rn end as BSNAME ,rn c.ADDRESS_DETAIL rn FROM RSS_REGIONBUILDINGPORT'||addr2.city_id;rn s_sqlstr:=s_sqlstr||'a rn INNER JOIN rt_address_info'||addr2.city_id;rn s_sqlstr:=s_sqlstr||'c rn ON c.ADDRESS_ID = a.regionidrn INNER JOIN SCHNRESREALTIONKIND b rn ON a.BSTYPE = b.KIND_CODErn INNER JOIN TCGAV_OBJECT d rn ON c.BELONG_GROUP = d.OBJECT_IDrn WHERE EXISTS(SELECT * FROM rss_regionbuildingport'||addr2.city_id;rn s_sqlstr:=s_sqlstr||'WHERE regionid = a.regionid rn HAVING COUNT(*) > 1) rn and object_id =:v1';rn open getaddr2 for s_sqlstrrn using addr2.object_id;rn if in_regionid is not nullrn thenrn s_sqlstr:=s_sqlstr||'and regionid =:v2';rn open getaddr2 for s_sqlstrrn using addr2.object_id,addr2.regionid;rn end if; rn looprn fetch getaddr2 into addr2.regionid,addr2.BSTYPE,addr2.ADDRESS_DETAIL,addr2.KIND_NAME,addr2.bsname;rn exit when getaddr2%notfound;rn rn beginrn select value into addr2.city_name from tsm_para_value where para_id='370' and value_id=addr2.city_id;rn select object_name into addr2.object_name from tcgav_object where object_id =addr2.object_id;rn rn insert into TRM_ZHCX_ADDR2( rn CITY_ID,CITY_NAME,OBJECT_ID,rn OBJECT_NAME,REGIONID,rn BSID,BSTYPE,KIND_NAME,BSNAME,ADDRESS_DETAIL)rn VALUES(addr2.city_id,addr2.city_name,addr2.object_id,addr2.object_name,addr2.regionid,addr2.bsid,addr2.bstype,addr2.kind_name,addr2.bsname,addr2.address_detail);rn exception when othersrn thenrn null; rn end;rn rn end loop;rn close getaddr2;rn rn EXCEPTIONrn WHEN NO_DATA_FOUND THENrn NULL;rn WHEN OTHERS THENrn -- Consider logging the error and then re-raisern RAISE;rnEND PRO_ZHX_ADDR2;--kindname bsname address_detail)[/code]rnrnrn这是错误rnORA-00907: missing right parenthesisrnORA-06512: at "DBRTADM.PRO_ZHX_ADDR2", line 84rnORA-06512: at line 10
这是哪错了呀!老大呀帮帮我
出错提示stack overflow at line 0 rn怎么避免它呢??????
哪位高手帮我看看这是说什么错???
[govApp] ERROR [http-8080-1] StandardWrapperValve.invoke(253) | Servlet.service(rn) for servlet cesAction threw exceptionrnjava.lang.reflect.InvocationTargetExceptionrn at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)rn at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)rn at java.lang.reflect.Method.invoke(Unknown Source)rn at org.apache.commons.beanutils.PropertyUtils.getSimpleProperty(PropertyrnUtils.java:1185)rn at org.apache.commons.beanutils.BeanUtils.copyProperties(BeanUtils.java:rn262)rn at com.fjt.base.util.ConvertUtil.convert(ConvertUtil.java:156)rn at com.fjt.egov.webapp.action.BaseAction.convert(BaseAction.java:120)rn at com.fjt.egov.webapp.action.EconomyStatiticsFileAction.save(EconomyStarntiticsFileAction.java:113)rn at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)rn at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)rn at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)rn at java.lang.reflect.Method.invoke(Unknown Source)rn at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchActiornn.java:276)rn at com.fjt.egov.webapp.action.BaseAction.execute(BaseAction.java:233)rn at org.apache.struts.action.RequestProcessor.processActionPerform(RequesrntProcessor.java:421)rn at org.apache.struts.action.RequestProcessor.process(RequestProcessor.jarnva:226)rn at org.apache.struts.action.ActionServlet.process(ActionServlet.java:116rn4)rn at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)rn at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplrnicationFilterChain.java:252)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFrnilterChain.java:173)rn at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.dornFilterInternal(OpenSessionInViewFilter.java:172)rn at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRrnequestFilter.java:76)rn at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplrnicationFilterChain.java:202)rn at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFrnilterChain.java:173)rn at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVrnalve.java:213)rn at org.apache.catalina.core.StandardContextValve.invoke(StandardContextVrnalve.java:178)rn at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jrnava:126)rn at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jrnava:105)rn at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValrnve.java:107)rn at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.javrna:148)rn at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessornr.java:831)rn at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.prrnocess(Http11AprProtocol.java:652)rn at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:12rn03)rn at java.lang.Thread.run(Unknown Source)rnCaused by: org.apache.commons.beanutils.ConversionException: No value specifiedrn at org.apache.commons.beanutils.converters.SqlDateConverter.convert(SqlDrnateConverter.java:148)rn at org.apache.commons.beanutils.BeanUtils.copyProperty(BeanUtils.java:44rn7)rn at org.apache.commons.beanutils.BeanUtils.copyProperties(BeanUtils.java:rn264)rn at com.fjt.egov.util.ConvertUtil.convert(ConvertUtil.java:158)rn at com.fjt.egov.webapp.form.EconomyStatiticsFileForm.getEconomyStatiticsrnType(EconomyStatiticsFileForm.java:72)rn ... 37 more
算法题:前缀表达式的运算
输入描述:输入包含多组数据,每组数据包含两行。第一行为正整数n(3≤n≤50),紧接着第二行包含n个由数值和运算符组成的列表。“+-*/”分别为加减乘除四则运算,其中除法为整除,即“5/3=1”。输出描述:对应每一组数据,输出它们的运算结果。输入例子:3 + 2 3 5 * + 2 2 3 5 * 2 + 2 3输出例子:5 12 10#include #incl
哪位大神帮我看看这是什么问题啊
“TINY+.exe”: 已加载“C:\Users\dell\Documents\Visual Studio 2010\Projects\TINY+\Debug\TINY+.exe”,已加载符号。rn“TINY+.exe”: 已加载“C:\Windows\SysWOW64\ntdll.dll”,Cannot find or open the PDB filern“TINY+.exe”: 已加载“C:\Windows\SysWOW64\kernel32.dll”,Cannot find or open the PDB filern“TINY+.exe”: 已加载“C:\Windows\SysWOW64\KernelBase.dll”,Cannot find or open the PDB filern“TINY+.exe”: 已加载“C:\Windows\SysWOW64\msvcp100d.dll”,已加载符号。rn“TINY+.exe”: 已加载“C:\Windows\SysWOW64\msvcr100d.dll”,已加载符号。rn程序“[3776] TINY+.exe: 本机”已退出,返回值为 0 (0x0)。rnrnrn是不是我的Visual Studio 2010本身出了问题?rn
判断表达式中的括号是否匹配
设有算术表达式,其中包含有大括号“{ "" }"  中括号"[" "]" 小括号 "(" ")" 试编写一个函数,判断表达式中的括号是否匹配? 方法一:利用栈 方法二:首尾各一个指针,在向中间移动的过程中判断 方法三:递归 不好理解的递归实现: #include #include #define FAIL   -1 #define SUCCESS 0 char *nex
switch():括号中的值
#include #include int main(int arc, char ** argv) { int c = 1;//只能为整数常量,或是常量表达式 switch(c) { case 1:
DbComparisonExpression需要具有可比较类型的参数。
前几天用EF框架+oracle数据库,在使用Linq查询所需要的数据时,运行时,遇到一个没见过的错误,去百度了一波,结果去没有任何收获,百度上相关的错误内容很少,并没有什么收获。直接贴出异常代码: 于是放弃从百度找答案,自己试试。不出所料,倒是发现了一些问题: 这里注意我划的红圈: js.qszt这个权属状态的类型为decimal? ,注意还不是decimal.第一张图我直接用的是Equals
java 用户输入加减乘除表达式运算
java 用户输入加减乘除表达式运算,用户输入解析部分很好用
到底哪错了呀?
我写了个程序:将input.txt中的所有内容重写到output.txt上!rnrn程序在C-Free上运行,没有错误和警告,结果是显示打开input.txt文件失败!rnrn可是在DEV-C++上运行,却连编译都不能通过,有下面的错误提示:rnrn行 单元 信息rn F:\VC\copymain.cpp In function ` int main(int, char**)': rn8 F:\VC\copymain.cpp aggregate ` std::ofstream out' has incomplete type and cannot be defined rn9 F:\VC\copymain.cpp aggregate ` std::ifstream in' has incomplete type and cannot be defined rn F:\VC\Makefile.win [Build Error] [copymain.o] Error 1 rnrnrn在C-Free中代码如下:rn#include rn#include rn#include rnusing namespace std;rnint main()rnrn ofstream out;rn ifstream in;rn char s[100];rn int i=0;rn in.open("input.txt",ios::app);rn out.open("output.txt");rn if(in.fail())rn rn cout<<>s[i];rn rn for(i=0;i<<>s[i];rn rn for(i=0;i<
算法——括号匹配问题(堆栈应用)
【例】假设有一个算术表达式包含圆括号、方括号和花括号,编写一个函数,用来判别表达式中的括号是否正确匹配,并设计一个测试主函数。【分析】括号匹配共有一下四种情况: ①左、右括号匹配不正确; ②右括号多于左括号; ③左括号多余右括号; ④左右括号匹配正确。 另外,还应该想到,“何时进栈”,“何时出栈”,“何时取栈顶元素”,“何时栈空”typedef struct { DataType
狐狸找兔子
围绕着山顶有10个圆形排列的洞,狐狸要吃兔子,兔子说:“可以,但必须先找到我,我就藏身于这十个洞中的某个洞。你从1号洞找,下次隔 1个洞(即3号洞)找,第三次隔2个洞(即6号洞)找,再隔3个…以后在这个圆圈中如此类推, 次数不限。”但狐狸从早到晚进进出出了1000次, 仍没有找到兔子。 问兔子究竟藏在哪个洞里?
switch语句的表达式可以是哪些类型
在switch(expression)中,expression只能是一个整数表达式或者枚举常量,整数表达式可以是int类型或Integer包装类型。由于,byte,short,char都可以隐式转换为int类型,所以,这些类型可以用作表达式。另外jdk7以后,switch表达式可以为String类型,具体原理参考这位大神的博客。 http://blog.csdn.net/queenjade/
如何处理加括号的四则混合运算表达式——基于二叉树的实现(Eclipse平台 Java版)
记得上《数据结构》课程时,利用栈的特性解决过四则混合运算表达式。而如今在编写小型关系数据库的时候,编译部分要处理where后面的逻辑表达式——检查语法正确与否的同时,还要将信息传给下一个接口,进行优化处理,所以存成一棵树的形式是最合理和最方便后续操作的。想到和四则混合运算表达式的处理本质上就是一样的,只是细节方面要考虑更多,要多很多。~     而编写处理加括号的四则混合运算表达式生成一棵二
哪错了呀
datetimepicker1.Date:=FieldByName('csrq').text;
getcolor取色器
用于取页面显示的颜色,适用于前端开发,很好的取色软件。
java基础(三)------ java中的switch选择结构可以使用那些数据类型的数据作为表达式
java中的switch选择结构可以使用那些数据类型的数据作为表达式? 1. int 2.char 3.byte 4.short 5.枚举 6. String: PS:对JDK版本有要求,必须为1.7及以上版本 代码示例1: package switch_test; import java.util.Scanner; /** * 对int数据类型的测试 * @author
输入一个表达式表达式中包括三种括号“()”、“[]”和“{}”,判断该表达式括号是否匹配。
输入一个表达式表达式中包括三种括号“()”、“[]”和“{}”,判断该表达式括号是否匹配。 #include #include #define N 20 #define SIZE 20 #define MORE 10 typedef struct{ char *base; int top; int stacksize; }SqStack; void InitStack(S
深入理解指针—>指针函数与函数指针的区别
在学习过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:
算法提高 进制转换
1111: 算法提高 进制转换 时间限制: 1 Sec  内存限制: 256 MB 提交: 2  解决: 1 [提交][状态][讨论版] 题目描述 程序提示用户输入三个字符,每个字符取值范围是0-9,A-F。然后程序会把这三个字符转化为相应的十六进制整数,并分别以十六进制,十进制,八进制输出。 输入 输入只有一行,即三个字符。 输出 输出只有一行,包括三个
用栈判断表达式中的括号是否匹配
栈的简单应用。
每天一道LeetCode-----对表达式添加括号并求值,返回所有可能的计算结果
Different Ways to Add Parentheses原题链接Different Ways to Add Parentheses给出一个只有加,减,乘运算的表达式,要求在这个表达式中添加合理的括号,返回所有填上括号后的计算结果考虑每一个操作符(+, -, *),每一个操作符实际上是将表达式分成了左右两部分。以2−1−12-1-1为例,第一个”-“将表达式分成了两部分,分别是22和1−11
C 存储类别
C 存储类别 C提供了多种不同的模型或存储类别(storage class)在内存中储存数据。要理解这些存储类别,先要复习一些概念和术语。标识符是C语言中用于标识唯一对象的符号,包括变量名、函数名、命令名称或常量名称等。 作用域(scope) 链接(linkage) 存储期(storage duration) 作用域(scope) 作用域描述程序中可访问标识符的区域,也就是说在程序...
Linux安全和优化
Linux安全和优化 纯英文版 哪位有兴趣的大神可以看看
VS编译总是提示缺少分号
昨天遇到奇怪的问题,VS编译总是提示缺少分号。 百思不得其解。 突然发现A和B的头文件互相包含了,百度发现真是这个原因。 解决方法: 在A的头文件里面 写 Class B; 然后在A.cpp里面 #include "B.h"
类型“GridView”的控件必须放在具有 runat=server 的窗体标记内?
转自:http://www.cnblogs.com/XACOOL/p/5663778.html Response.AddHeader("content-disposition", "attachment;filename=CRM.xls") Response.Charset = "" Response.Cache.SetCacheability(Ht
JSX语法详解
JSX语法详解 本文在官方文档的基础上,进行了扩展扩展补充和一些解读。基本涵盖了JSX语法的细枝末节,JSX语法本身并不复杂,也容易掌握。本文供学习参考使用。 一、基础1、JSX是什么JSX是一种像下面这样的语法:const element = Hello, world!;它是一种JavaScript语法扩展,在React中可以方便地用来描述UI。本质上,JSX为我们提
必须放在具有runat=server的窗体标记内">类型"ImageButton"的控件"..."必须放在具有runat=server的窗体标记内
原因是ImageButton控件没有放在form元素中,并且一个aspx页面只能有一个form.
四则运算(带括号)的小程序
看了数据结构与算法这本书,用刚学的栈写了一个能实现简单四则运算的小程序 主要是处理括号的问题 大概思路: 中缀表达式-》前缀表达式-》计算#include #include #include #include using namespace std; stack Calculate; int priority(c
Java实现用栈判断括号匹配问题
Stack的用例Parentheses,输入一串括号用栈判断其中的括号是否匹配,例如[()]{()}程序打印true,对于[](则打印false。思路: 遇到左括号入栈,遇到右括号时先检查栈是否为空,若空则返回false,若不空则弹出栈顶元素看与右括号是否匹配。所有元素处理完后若栈为空则说明匹配成功,否则匹配不成功。Java代码实现:import java.util.Scanner; public
假设表达式中包含三种括号括号括号括号 设计一个算法用顺序栈判断表达式中的括号是否正确配对
栈的应用 对于acmer这算是水题了吧 stack Q; char s[11000]; int main() { int T,i; Q.push('#'); scanf("%d",&T); while(T--) { scanf("%s",s); int len=strlen(s); for(
【c语言】判断一个文件里的括号是不是匹配
#include &lt;stdio.h&gt; int main(int argc,char **argv) {     int left=0,right=0; //文件描述符指向要检查的文件     FILE *fd;     char p; //命令行判断     if(argc &lt; 2){         fprintf(stderr,"Us....\n");         r...
类型“TextBox”的控件“textBox1”必须放在具有 runat=server 的窗体标记内
刚开始做东西,就遇到了一个小问题,类型“TextBox”的控件“textBox1”必须放在具有 runat=server 的窗体标记内,查了下解决起来还是蛮简单的这样就可以了!
java强制类型转换后调用方法加括号
第一次: (MyService.DownloadBinder)service.startDownload(); 显示错误第二次: ((MyService.DownloadBinder)service).startDownload(); 通过问:java的强制类型转换优先级是否是最低的?
C++11(一):在类的定义时初始化非静态变量
前言距离C++11标准发布时间大约有六年了,但是C++11的诸多特性并未在程序界达到普及的状态,甚至在一些“老程序员”看来,由于他们不了C++11标准新加入的内容,一些正常的程序常常被当做BUG处理,接下来我们就看看C++11加了那些特性,今天我们来测试一下:“在类的定义时初始化非静态变量”。不得不承认
函数表达式
函数表达式是javaScript中一个既强大又容易令人困惑的特性,在javaScript中定义函数的方式有两种,一种是函数声明,一种是函数表达式。函数声明的语法是这样的。function functionName(arg0, arg1) { }首先是function关键字,然后是函数的名字,除过ie的主流浏览器都给函数定义了一个非标准的name属性,通过这个属性可以访问到给函数指定的名字。这个属性的
3.括号匹配
假设一个算术表达式中包含圆括号、方括号两种类型括号,试编写一个判断表达式括号是否匹配的程序,匹配返回Match succeed!,否则返回Match false!。 例 [1+2*(3+4*(5+6))]括号匹配 (1+2)*(1+2*[(1+2)+3)括号不匹配 输入 包含圆括号、方括号两种类型括号的算术表达式 输出
MISRS C:2004编程规范:——重要知识点
MISRS C:2004编程规范:——重要知识点MISRA C:2004建议程序中的代码段不要被“注释掉”。注释掉代码段很容易产生嵌套注释,所以应该用条件编译指令(如 #if 0…#endif)使相应的代码段失效。MISRA C:2004要求所有#pragma指令(预处理指令)的使用应该文档化并给予解释。#pragma指令是由C标准规定的方法,用于给编译器提供额外的信息,提高了C源程序对编译器的可...
“小雷,听说你大学的专业是计算机科学与技术?”“是的,领导。”“那好,去帮我搬下电脑。”
“小雷,听说你大学的专业是计算机科学与技术?”“是的,领导。”“那好,去帮我搬下电脑。”
C++中出现“IntelliSense: 表达式必须是可修改的左值”的Bug解决
说明:在学习算法导论,需要写一嵌套的小程序,题目是: Consider a three-parameter recursive function w(a, b, c): if a 1 if a > 20 or b > 20 or c > 20, then w(a, b, c) returns: w(20, 20, 20) if a w(a, b, c-1) +
mini2440AD转换
这是一段ADC的程序,大家可以看看能不能用
我们是很有底线的