No.2ベストアンサー
- 回答日時:
>Aに1234の値、Bに1234の値がセット
>なお、データ項目A,BのサイズをX(4)にすると、抜けます。
>
>01 A PIC X(5)
>01 B PIC X(5)
どのような方法で、値をセットしているのでしょうかね?
たぶん、#1さんの回答のように、'1234 '、' 1234'といったように、空白が入ってしまって、その位置が違うのではないかと思います。
X(n)は、文字のデータ型ですから、数値なら9(n)で宣言すればいいのでは?
COBOLの場合、Xタイプや集団項目にMOVEすると、通常は左詰で転記され、桁数に満たない部分には空白が入ります。JUST RIGTHといった宣言があると、右詰になります。
9タイプは数値で、外部10進であれば、右詰で前方には0が入ります。数値以外を入れ、演算等を行うとデータ例外が発生します。
具体的な値のセット方法などが提示されれば、より具体的なアドバイスができるかも知れません。
No.1
- 回答日時:
多分A,Bの内容が食い違っているからだと思います。
食い違うパターンとしてA B
1234△ △1234
△1234 1234△
というようなデータがはいってませんか?
x(05)なので設定の仕方で、必ずスペースが左右どちらかに入るとおもいますが!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【VBA】Excelの特定範囲のセルを画像で保存したい 2 2023/01/25 13:06
- その他(プログラミング・Web制作) COBOL数値転記をCOPY句内での仕様 6 2022/06/15 18:48
- Java Java 南京錠 2 2023/02/04 11:46
- Microsoft ASP プログラミング関係で質問です。 3 2022/10/11 16:06
- Visual Basic(VBA) Excel vbaについての質問 3 2023/04/18 16:14
- JavaScript カラーミーショップのsectionループ内で、[引数][戻り値]ありの関数的な処理を行いたいです。 1 2022/05/07 19:39
- Visual Basic(VBA) VBA横データを縦にしたいです 2 2023/08/08 19:38
- Visual Basic(VBA) コード名シートA列と集計シートA列のコードが一致したら、コード名シートA5からk12の範囲をコピーし 1 2022/08/29 23:46
- Visual Basic(VBA) EXCEL VBA ユーザーフォームの内容をループでデータベースに登録したい。 2 2023/02/02 10:22
- Visual Basic(VBA) VBAでのループ順序について 3 2023/03/13 10:55
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
COBOLのMOVEで桁数が異なる場合
その他(プログラミング・Web制作)
-
S9タイプからXタイプにデータは移行できるのか。(COBOL)
その他(プログラミング・Web制作)
-
COBOLで文字タイプを数字タイプに変換する方法
その他(プログラミング・Web制作)
-
-
4
COBOL、項目末尾に空白がある場合削除の方法その他
その他(プログラミング・Web制作)
-
5
COBOLについて
その他(プログラミング・Web制作)
-
6
COBOLの基本的な事なのですが。。。
その他(プログラミング・Web制作)
-
7
COBOL 2次元配列について
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストボックスのvalueとtext...
-
値を返さないコード パス
-
マクロで奇数と偶数の値を2か所...
-
VB.NETでコンボボックスの1行目...
-
VBで電卓のメモリー機能はどの...
-
ポインタのプログラムについて
-
最大・最小を求めるプログラム
-
ハッシュテーブル(連想配列)が...
-
VB初心者。小数点以下の表示で...
-
C#の質問です
-
PL/SQLでのTO_DATEの時間取得に...
-
Dateserialで データ抽出
-
textboxとLabelを動的に変更する
-
【ASP.NET】 DataTextFieldの値...
-
アセンブリ言語について教えて...
-
VBAのIF分で値を入れる場合
-
マクロ 特定のセル値のみクリ...
-
VBA(自然数)
-
setcookieで「path」に複数の値...
-
VB2008 iniファイルの指定セク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックスのvalueとtext...
-
ハッシュテーブル(連想配列)が...
-
マクロ 特定のセル値のみクリ...
-
VB.NETでコンボボックスの1行目...
-
変数名の取得
-
値を返さないコード パス
-
Powershellのparamについて
-
power BI クエリエディター 〇...
-
PysimpleGUIでデータベースを作る
-
DataTableに対するLINQについて
-
Excel VBAのリストボックスの値...
-
VB初心者。小数点以下の表示で...
-
Excel VBA 複数選択したリスト...
-
ダブルクリックをした順番に数...
-
PL/SQLでのTO_DATEの時間取得に...
-
[VB.net] DataGridViewのコンボ...
-
マクロで奇数と偶数の値を2か所...
-
ASPの変数の値をJAVA Script内...
-
vb6のVSFlexGridで選択行、列の...
-
シーケンサで最小値を保持する
おすすめ情報