原帖由 xlink 于 2006-4-8 19:02 发表
复制代码
- 。。。太长不敢看,你实现的是什么功能呀? 算术表达式分析并计算吗
- 比如说在命令行 输入 5 + 6 * 7 - 15 * (5 - 3) 程序可以分析计算出结果。
不是,仅仅是个加法机。
有效的代码不超过5行,其余 ...
原帖由 xlink 于 2006-4-9 02:00 发表
寂寞烈火,没解决问题。
我用bc去解决计算问题,能说说怎么屏蔽英文字符和符号的输入么?
原帖由 寂寞烈火 于 2006-4-9 11:34 发表
用正则表达式来判断输入
原帖由 dbcat 于 2006-4-9 15:34 发表
天那!真是神奇
原帖由 xlink 于 2006-4-9 11:39 发表
我也是这么想的,但是不知道怎么去实现。
能给一个最简单的例子么?
初学者,掌握知识不全面,想去过滤,但是不知道如何实现。
原帖由 網中人 于 2006-4-10 02:29 发表
try this:
[code]#!/bin/bash
chkdigit() {
echo "$num" | grep -q '[^. 0-9]' && {
echo non-digit found: "${num//[. 0-9]}"
con ...
原帖由 網中人 于 2006-4-10 02:29 发表
try this:
[code]#!/bin/bash
chkdigit() {
echo "$num" | grep -q '[^. 0-9]' && {
echo non-digit found: "${num//[. 0-9]}"
con ...
原帖由 yunzhongyue 于 2006-4-11 10:00 发表
不支持负数!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |