マスタファイルを読み込み、メモリ領域に展開したときに、
0番地からでなく、1番地にデータが展開されます。
よろしくお願いします。
マスタファイル
識別 旧カード 新カードID 日付
01 1111111111000000 1111111112000000 07/02/10
01 1111111111000000 1111111113000000 07/02/10
処理内容
1.マスタを読み、重複している旧カードの件数を取得
nCountGroup=1
2.1.の件数分の領域に旧カードを展開
pGroupIcids[0]=1111111111000000
3.2.の旧カードに該当するレコードを取得
precord[0]= NULL
precord[1]=01 1111111111000000 1111111112000000 07/2/10
precord[2]=01 1111111111000000 1111111113000000 07/2/10
/* 件数取得 */
nCountGroup = GetCountGroup();
/* カード取得 */
nSts = GetGroupIcids(pGroupIcids, nSize, nCountGroup)
/* レコード取得 */
nSts = GetRecordIcids(precordIcids, pGroupIcids[nIndex].Icidcorp, nSize, nCountRecord);
No.2ベストアンサー
- 回答日時:
precord[0]からデータを入れるつもりでソースを書いたのなら、異常動作です。
どこかで書き方を間違っています。
indexというのは[1]のことです。
1番目のデータ→precord[0]→index=0, count=1
2番目のデータ→precord[1]→index=1, count=2
3番目のデータ→precord[2]→index=2, count=3
という関係になりますよね。
No.1で言いたかったのは、関数のどこかのループ処理で
precord[0]からではなく、precord[1]から始めている箇所があるのではないかということです。
これ以上のことは、関数の中身を見ないとわかりません。
自分で調べるのでしたら、デバッガでステップ実行するなり、
printf関数で変数の値を表示するようにして
どこまで正常に動作しているかを確認してみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAでPDFのアクティブページ番号取得 1 2023/05/25 12:41
- その他(行政) e-govで必要な電子証明書について 1 2022/08/20 22:56
- ポイントサービス・マイル マイナポイント取得困難 4 2022/09/20 06:13
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- 行政学 自由科目、卒業要件単位、結局どこに含まれる? 1 2023/02/09 12:02
- 数学 数学A、確率の問題です。 nを4以上の自然数とする。数字の1からnが書かれたカードが1枚ずつ、合計n 3 2023/07/02 22:54
- ポイントサービス・マイル お金を出さないとポイントをくれないって、なんか変 何かシステム上の意図があるのでしょうか? 6 2022/11/08 13:30
- ポイントサービス・マイル Tカード プラス PREMIUM T ポイントは全国のT ポイントの使えるお店でポイント使える? 1 2023/01/13 01:47
- 電子マネー・電子決済 電子版Suicaについて教えてください。iphoneです。普段パスコードを利用しておらず、使う時だけ 1 2022/10/02 22:24
- Oracle Oracleですがsqlで質問です。 サブクエリ内で番号というカラムで昇順の1レコード目を取得したい 3 2023/05/22 10:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
XMLでデータとして画像を指定す...
-
「Nullの使い方が不正です」の...
-
webからの帳票表示
-
【ADO】「Execute」を使うと...
-
クリスタルレポートで困ってい...
-
WORD VBA プログラム修正をお願...
-
AccessのDAOでフィールド名を配...
-
AccessVBAで他テーブルのデータ...
-
PHP+ACCESSのデータベース接続...
-
動的配列のメリット・デメリッ...
-
dimを使わずにredimを使う場合
-
DAOでフィールドのデータ型を変...
-
VB.NETからAccess内のデータベ...
-
VBからID3タグをいじる方法
-
バイト型のデータをLong型に変換
-
DataTableのselectメソッド
-
構造体?二次元配列?
-
Excel2010のinputboxで複数デー...
-
10進数を2進数
-
MATLABを使ったSTLデータのボク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「Nullの使い方が不正です」の...
-
【C#】textBoxの指定行のデータ...
-
【VB.NET】Excelの最終行までの...
-
VBAでアクセスDBからデータの取...
-
Excel VBAでフォルダ内の全テキ...
-
C# DataTableに最後に追加した...
-
XMLでデータとして画像を指定す...
-
VBAコンボボックスの内容が反映...
-
MSFlexGrid 行選択状態
-
COBOL数値転記の仕様
-
クリスタルレポートでレコード...
-
非同期のプロセス間通信(パイプ...
-
ActiveReportのdetailをデータ...
-
アクセスでウェブ上のデータを...
-
Excel VBAでグループ毎に集計す...
-
batでレジストリキーから読み取...
-
富士通(汎用機)のAIMについて
-
Web画面のTableから数字を取得...
-
Excel VBAで1週間毎にカテゴリ...
-
エクセルのCSV読み込みについて
おすすめ情報