社区
其他开发语言
帖子详情
COBOL中如何用STRING命令拼入二进制字符
BugsMaker
2009-08-26 04:31:49
当A=X'0D'的时候
用 STRING A BY SIZE DELIMITED BY SIZE INTO B
命令的时候,
拼进去的是000D,
有什么办法可以把00去掉呢.A确实只定义了一位,但STRING强行补了00
...全文
317
7
打赏
收藏
COBOL中如何用STRING命令拼入二进制字符
当A=X'0D'的时候 用 STRING A BY SIZE DELIMITED BY SIZE INTO B 命令的时候, 拼进去的是000D, 有什么办法可以把00去掉呢.A确实只定义了一位,但STRING强行补了00
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BugsMaker
2010-03-19
打赏
举报
回复
没想到那么久了还有人回复.
问题最终解决了.
怎么解决的无耻的忘记鸟.
貌似是写文件的时候出的问题,在变量里是好的.
改了一下文件的MODE,就能交差了.
虽然最后是自己解决的,还是感谢热心回贴的朋友
ztx8303
2009-12-01
打赏
举报
回复
直接拼接:
比如你要拼接一个改行符
STRING X'0A' DELIMITED BY SIZE INTO 变量名
这里的 X'0A'里的 0A就是asc码里的改行符
alan0128
2009-10-09
打赏
举报
回复
帮顶
windlysnowly
2009-10-06
打赏
举报
回复
看下A,B的定义长度吧,就几种情况,挨个试试吧
caoyuanlang_11
2009-09-03
打赏
举报
回复
你的A肯定定义成四位的了,不然不能会补位。
xupeihuagudulei
2009-09-02
打赏
举报
回复
up,帮顶
这个板块人太少了。
不动如岳
2009-08-26
打赏
举报
回复
这个问题,没碰着过...
你的a杂定义的,2位还是1位
一位的话,不用补吧?
java解析
cobol
数据
3. **字节流解析**:由于
COBOL
文件通常是
二进制
的,Java需要使用InputStream或BufferedInputStream等类读取字节流。通过知道每个字段的开始位置和长度,可以精确地解析出每个字段的值。 4. **位操作**:对于像COMP-...
COBOL
编译器(学习用)
还有,
COBOL
的数组处理和
字符
串操作也有其独特的语法,比如使用PICture clause定义数据格式,使用
STRING
statement进行
字符
串操作。 在实际使用这个简单的编译器时,可能会遇到一些限制,例如可能不支持某些高级的...
COBOL
_DB2_数据类型对应关系
4. **
二进制
字符
串型**(Binary
String
):用于存储
二进制
数据。 5. **日期时间型**(Datetime):如日期(DATE)、时间戳(TIMESTAMP)等。 6. **DATALINK**:一种特殊的用于存储网络地址的数据类型。 #### 三、...
最经典的
cobol
教程
6. **数组和
字符
串处理**:
COBOL
中
的数组称为GROUP ITEM或TABLE,
字符
串处理则通过使用
STRING
、INSPECT、DELETE等语句实现。 7. **文件操作**:
COBOL
的文件处理能力强大,可以读写文本文件、
二进制
文件,甚至支持...
cobol
中
文版
数据在计算机内部是以
二进制
形式存储的,
COBOL
提供了一系列的方法来处理这种转换。 **示例代码:** ```
cobol
01 CUSTOMER-ID PIC 9(10). 01 CUSTOMER-NAME PIC X(30). ``` ##### 3.7 小结 数据部是
COBOL
程序
中
...
其他开发语言
3,424
社区成员
15,623
社区内容
发帖
与我相关
我的任务
其他开发语言
其他开发语言 其他开发语言
复制链接
扫一扫
分享
社区描述
其他开发语言 其他开发语言
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章