代码-在命令行下输入*程序为什么不能正确识别

问题描述

在命令行下输入*程序为什么不能正确识别

代码的功能:函数接受3个参数两个数字一个四则运算符,输出计算结果,列如输入3 + 5
输出3+5=15;函数加减除都能运算,为何输入* ( 乘)时程序不能正确识别,求各位大神解答:
代码如下

![主函数!(http://img.ask.csdn.net/upload/201504/01/1427890049_29127.png)`

`

`


解决方案

是不是多输入了一个空格?

解决方案二:

关键在于你输入是怎么接收方式,从截图也就能看出来乘法和其他输入格式上没对齐。差了一格。

解决方案三:

貌似*号后面好像多了个空格,可以在switch之前对 b 做一个去空操作

解决方案四:

应该是多打了一个空格,空格的ASCII码是0,所以运行调试行列会显示 23,a, 0。

解决方案五:

同样遇到这个问题。在Windows下用gcc编译出的程序也不能正确处理字符*。

时间: 2024-08-18 02:46:59

代码-在命令行下输入*程序为什么不能正确识别的相关文章

在命令行下发送短信

飞信是个不错的业务,可以通过PC端免费发短信,如果以后能一直免费下去那就是非常不错啦(奸笑ing).为了能在 Linux 下使用,已经有不少人分析出了飞信的通信协议,比如开源的 libfection.还有一些是网页版的工具,比如"https://fetionapi.appspot.com/".有了这些前辈们的贡献,我们就可以很轻松地写一个 Shell 脚本来实现在命令行下发送短信了. #!/bin/sh # define default value URL='https://fetio

Windows下命令行下执行Php程序的例子

在windows的命令行下执行程序 打开 命令提示符 cmd.exe     切换到PHP安装目录,如图:E: 进入相应的目录,如图:cd \np\php 执行PHP文件:php.exe E:\www\test.php

命令行下也玩IPsec

在网络应用越来越广泛的今天,一个重要的问题就是有关计算机通信的安全性问题.作为网络系统管理员,一项基本职责就是保证数据在网络传输中,不能被未经授权的人访问.查看或修改,在这中间,同时要保证数据能加密传输.怎样做到这一点呢? Win2k网络中,我们可以通过IPSec来保护网络的安全.IPSec的全称是InternetProtocolSecurity,翻译成中文就是Internet协议安全.它的作用主要有两个:一个是保护IP数据包的内容,另外一点就是通过数据包筛选并实施受信任通讯来防御网络攻击.这对

提高linux命令行下工作效率

本文介绍一些命令行下提高工作效率的技巧,有助于提高学习的兴趣. 1.命令行下拷贝与粘贴 Linux安装后每次启动时都会自动运行一个gpm程序, 然后就可以用鼠标拷贝与粘贴了.具体做法是,按住鼠标左键拖动,使要拷贝的地方反白,这样拷贝的内容就会被粘贴在光标所在位置了. 2.快速进入某些目录 键入cd-可直接进入用户的home目录:键入cd-可进入上一个目录. 3.命令补齐 命令补齐是指当键入的字符足以确定目录下一个惟一的文件时,只须按Tab键就可以自动补齐该文件名的剩下部分. Linux下的有些文

Ubuntu在命令行下配置PPPoE

虽然利用路由器连接到Internet非常普遍,但是经常也使用ADSL(ADSL是'DSL'的一种,"A"指"Asymmetric",即"非对称性")http://www.aliyun.com/zixun/aggregation/3280.html">调制解调器通过PPPOE来连接到Internet.当然,你需要向Internet服务提供商(ISP)申请Internet连接业务,申请后你就可以连接并使用Internet.然后在你的A

dos命令行不能输入中文怎么办该如何解决_DOS/BAT

dos命令行不能输入中文的解决办法 复制代码 代码如下: reg add "HKEY_CURRENT_USER\Console" /v "LoadConIme" /d 1 /t REG_DWORD /f 首先检查 system32 文件夹下 conime.exe 文件存不存在,如果不存在,就到别的电脑去复制一个过来,然后关掉所有的控制台窗口,在"开始"->"运行"中输入如下内容并执行: reg add "HKE

linux命令行下使用curl命令查看自己机器的外网ip_linux shell

Linux命令行下如何查看自己机器的外网ip?可以在命令行下使用curl命令实现这个功能,试一下下面的命令吧 复制代码 代码如下: curl ifconfig.me 输入此条命令,就可以获取到本机的外网ip.

解决PHP在DOS命令行下却无法链接MySQL的技术笔记_php技巧

正好今天朋友 xjb 也碰到了这个问题,所以写了这篇笔记,将此问题的描述以及解决记录下. 问题描述:用 web 方式, 可以链接 mysql, 但是在命令行下, 却提示: Fatal Error: undefined function mysql_connect() 环境: Windows 2003, PHP 5.2.0, MYSQL 5.0, Apache 2.0 在 php.ini 中, 已经将 php_mysql.dll 的模块选项给打开了:测试的脚本也很简单,就一个 mysql_cone

命令行下的聊天机器人

原理 接口 语音 代码实现 效果 总结 今天比较闲,简单的做了一个命令行下的聊天机器人,接口还是之前做android聊天机器人的时候申请的key,没想到现在还没有失效.╭(╯^╰)╮ 先放个下载地址吧: https://github.com/guoruibiao/chatter/raw/master/panda.rar 原理 接口 原理就是使用图灵机器人接口.网址如下:http://www.tuling123.com/ 官网简易使用post的方式进行网络请求,所以最好也是按照官网的来. 发送的格