`
anna_zr
  • 浏览: 200476 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

cobol拼接字符串--STRING 语句的基本用法

 
阅读更多
一、  STRING 语句的基本用法
DATA DIVISION
WORKING-STORAGE SECTION.
01  FIRST-NAME  PIC  X(10).
01  LAST-NAME   PIC  X(10).
01  FULL-NAME   PIC  X(20).
PROCEDURE DIVISION.
    MOVE  'ADAM' TO FIRST-NAME.
    MOVE  'SMITH' TO LAST-NAME.
    STRING
      FIRST-NAME DELMITED BY SPACE
      ' ' DELIMITED BY SIZE
      LAST-NAME DELIMITED BY SPACE
      INTO FULL-NAME.
    DISPLAY 'FIRST NAME :',FIRST-NAME.
    DISPLAY 'LAST NAME :',LAST-NAME.
    DISPLAY 'FULL NAME :',FULL-NAME.
      STOP RUN.

输出结果:
FIRST NAME :ADAM
LAST NAME :SMITH
FULL NAME :ADAM SMITH

以上为STRING 语句的基本格式。其中每项用于合并的字符串后面都要加上DELIMITED BY 语句。DELIMITED BY 子句后面有两个选项,分别为SPACE和SIZE。

SPACE:找到前面用于合并的字符串中第一个出现空格的地方。将该空格以前的部分进行合并,空格以后的内容包括该空格在内不参与合并操作。
SIZE:将前面对应的用于合并的字符串中的全部内容进行合并
。另外BY 后可以接一个变量名称,并且将该变量中保存的字符作为原字符串的截取符。截取符的用法同SPACE选项类似。
分享到:
评论

相关推荐

    cobol 字符串处理

    在 COBOL 中,字符串合并可以通过使用 STRING 语句来实现。STRING 语句的基本格式为: ``` STRING 字符串1 DELIMITED BY 空格 INTO 结果字符串 ``` 其中,字符串1 是要合并的字符串,空格是分隔符,结果字符串是合并...

    cobol语言入门------

    cobol语言入门cobol语言入门------------

    cobol语言----总结篇

    COBOL的字符集包括数字、大小写字母、一些特殊字符,以及系统字符集外只能在字符串中出现的字符。 COBOL中的数据处理具有以下特点: - **层次概念**:数据项之间可能存在从属关系,允许复杂的结构化数据处理。 - *...

    cobol教程---谭浩强老而经典的教材

    6. **计算与字符串操作**:掌握使用算术运算符、逻辑运算符,以及如何处理字符串,如STRING、INSPECT等。 7. **报告生成**:了解如何使用DISPLAY和REPORT编写功能强大的报表生成程序。 下册可能包含更复杂的主题,...

    cobol的ppt---------------------

    COBOL的语句格式有严格的列对齐要求,如1-6列用于标号,7列作为续行或注释标志,8-11列通常用于标识符,12-72列是正文,73-80列则为注释区。例如,下面是一个简单的"Hello, World!"程序示例: ``` IDENTIFICATION ...

    cobol编译器 -----colbol中的战斗机

    tiny cobol 编译器是个开原的cobol编译器,用来学习不错。

    Cobol面试题---同济论坛里粘贴下来的Word版本

    在COBOL编程语言中,面试题通常会涵盖语言的基本结构、数据类型、程序控制以及数组处理等核心概念。以下是对这些题目及其答案的详细解释: 1. COBOL程序由四个主要部分组成:识别部分(IDENTIFICATION DIVISION)、...

    cobol教程--总结篇

    COBOL支持标准的数字、字母以及特定符号,如`+`, `-`, `*`, `/`, `=`, `,`, `.`等,同时允许在字符串中使用不属于COBOL字符集的系统字符。 #### 数据类型与常量 - **常量**分为数值型、非数值型(如字符串)和表意...

    COBOL-学习-总结

    ### COBOL学习总结 #### 一、简介 近期为了更好地进行后台编程工作,我们开始深入研究COBOL语言的相关知识,并对其中一些实用的语法进行了归纳总结。本文旨在帮助团队成员快速掌握这些要点,从而在实际编程过程中...

    cobol教程word文档

    - 系统字符集与COBOL字符集的区别: 不属于COBOL字符集的字符只能出现在字符串中。 #### 六、COBOL中的常量 - **数值常量**: 如 100, -29 - **非数值常量**: 如 'ABC' - **表意常量**: ZERO, SPACE, HIGH-VALUE, ...

    大型机学习整理cobol-jcl-db2-mysql-cics

    我在学习大型机过程中的知识点整理,包括cobol-jcl-db2-mysql-cics

    COBOL程序设计试题

    - 连接字符串:通过`STRING`语句将多个字符串拼接成一个。 - 拆分字符串:利用`UNSTRING`语句将一个字符串分解成多个部分。 - 引用子串:通过指定字符串名、起始位置和长度来访问子串。 - 替换子串:`INSPECT`...

    COBOL-85简明教程

    * 处理文本字符串 * 没有指针概念,也没有动态存储分配 * 通常不支持递归调用 * 在标准的最普通的 COBOL 里,不支持 OOP(面向对象的程序设计) COBOL 语法简介 COBOL 源代码在纵向结构和横向结构上都有一些语法...

    cobol-ppt-jiangyi

    7. **数组和字符串处理**:在COBOL中如何操作数组和处理字符串。 8. **错误处理和调试**:COBOL中的异常处理机制和调试技巧。 9. **现代应用**:尽管COBOL是老语言,但其在维护旧系统和某些新项目中的作用,以及与...

    java解析cobol数据

    这可能涉及校验数值范围、检查字符串长度以及确保日期和时间格式正确。 6. **异常处理**:在解析过程中,可能会遇到各种错误,如文件不存在、格式错误或数据不匹配。因此,良好的异常处理机制是必不可少的,以确保...

    sams teach yourself cobol in 24 hours.pdf

    以上是对《Sams Teach Yourself COBOL in 24 Hours》的部分内容进行的详细总结,这些知识点覆盖了COBOL的基本概念、编译器安装、程序结构设计、数据类型管理、用户界面开发、算术操作、数据操作以及字符串处理等多个...

    COBOL基本语句流程控制语句 ppt

    cobol 基本流程控制语句 (顺序机构、选择结构、循环机构)IF THEN ELSE ENDIF PERFORM UNTIL CONDITION

    COBOL商业编程技术-大作业.doc

    COBOL(Common Business Oriented Language)是一种古老但仍然广泛使用的高级编程语言,尤其在商业和金融领域。这篇文档描述的是使用COBOL处理VSAM(Virtual Storage Access Method)文件的一个大作业,主要关注银行...

    富士通COBOL 编译器Windows版本

    富士通COBOL 编译器Windows版本 It works under Windows 95, 98 and NT. Unlike its commercial version, this version has the ODBC connectivity and optimizations disabled. The compiler is compliant with ...

Global site tag (gtag.js) - Google Analytics