正确和错误只差一个括号的位置
2009-07-22 14:12
337 查看
从文件中读数据,在windows下读出来的老是一个个笑脸。我到另一台机子的linux上再敲一遍,结果是对的,我还以为是windows的问题。原来是我写的程序里 while((ch = getc(fp) )!= EOF)的括号位置不对,赋值运算符的优先级低,get(fp)和EOF比较,得到的结果1赋给ch,笑脸就是为1的char值。
相关文章推荐
- 练习1-24: 编写一个程序,查找C语言程序中的基本语法错误,如圆括号,方括号以及花括号不配对等。要正确的处理引号(包括单引号,双引号)~转移字符序列与注释(如果读者想把该程序编写成完全通用的程序,难度会比较大。)
- 判断一个括号字符串是否匹配正确,如果括号有多种,怎么做?如(([]))正确,[[(()错误。
- 编写一个程序,查找C语言中的基本语法错误,如圆括号、方括号、花括号不配对等,正确处理引号与注释
- 第一次犯一个括号位置引发的逻辑错误
- 实现编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现。
- CI(codeigniter)框架,routes.php设置正确,但是显示服务器错误,是__construct少写了一个下划线
- 编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现。
- 1.编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现。
- 由编译错误看-L. -lxxxx的正确位置
- 结构体的定义位置不正确导致的错误
- 在主函数中提示用户输入用户名和密码。另写一方法来判断用户输入是否正确。该方法分别返回一个bool类型的登录结果和和一个string类型的登录信息。如登录成功,返回true及“登录成功”,若登录失败则返回false及“用户名错误”或“密码错误”(使用out参数)
- MVC 3.0错误 HTTP 404您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
- 做一个问题,如果输入的答案正确则弹出正确,错误弹出错误
- 记录一个bug,逻辑错误,结果正确,异步代码调试及IE下的渲染机制
- 一个问题阻止windows正确检查此机器的许可证。错误代码0x80070002
- 定义一个数组int[] a = { 3, 0, 0, 4, 8, 2, 9 },从小到大排序后,将5插入正确的位置。
- Ajax代码正确却出现“XML解析错误:未找到元素 位置:moz-nullprincipal”错误
- 记录一次MVC 3.0错误 HTTP 404您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
- 错误提示之(MVC3.0):HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确 MVC误设起始页
- WCF部署时的异常错误“System.BadImageFormatException: 未能加载文件或程序集“GCGL_Service”或它的某一个依赖项。试图加载格式不正确的程序。”