str2.c
来自「本文件介绍了unix内核的c源代码」· C语言 代码 · 共 32 行
C
32 行
#include <comlib.h>char szCestr[] = "1|!9999999999999999999|!朱云翔|!1234567.89";int main(){ char *nCeAddr[4]; int nCeLen[4]; int nIndex; char szAccno[20]; char szName[10]; double fAmt; STRRESVAR stuStr; stuStr.nAmount = 4; /* 域总数 */ stuStr.nFlag = 1; /* 0:定长域;1:分隔域 */ stuStr.filedlen = nCeLen; /* 每个域的长度 */ stuStr.nCompartlen = 2; /* 分隔符号的长度 */ strcpy(stuStr.szCompart, "|!"); /* 分隔字符串 */ stuStr.filedaddr = nCeAddr; /* 指向每个域首的指针 */ strrespre(szCestr, &stuStr); strresvalue(szCestr, &stuStr, 0, &nIndex, STRINT); strresvalue(szCestr, &stuStr, 1, szAccno, STRSTR); strresvalue(szCestr, &stuStr, 2, szName, STRSTR); strresvalue(szCestr, &stuStr, 3, &fAmt, STRDOUBLE); PrintLog(stderr, "id = %d", nIndex); PrintLog(stderr, "accno = %s", szAccno); PrintLog(stderr, "name = %s", szName); PrintLog(stderr, "amt = %.2f", fAmt);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?