⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.c

📁 读写Smart卡加解密接口的程序
💻 C
字号:
#ifdef HAVE_CONFIG_H#include <config.h>#endif#include <stdio.h>#include <unistd.h>#include <stdlib.h>#include <string.h>#include <assuan.h>static AssuanError reply_cb(void *opaque, const void *buf, size_t len){	printf("%d\n%s\n", len, buf);	return 0;}int main(){	char *infostr, *p;	char socket[150];	int r;	ASSUAN_CONTEXT ctx;		infostr = getenv("OPENSCD_INFO");	if (infostr == NULL)		return 0;	p = strchr(infostr, ':');	if (p == NULL)		return 0;	strncpy(socket, infostr, p - infostr);	socket[p - infostr] = '\0';	printf("Socket is: '%s'\n", socket);	r = assuan_socket_connect(&ctx, socket, -1);	if (r) {		fprintf(stderr, "Unable to connect: %s\n", assuan_strerror(r));		return 1;	}		r = assuan_transact(ctx, "GET_OBJ 0 400", reply_cb, NULL, NULL, NULL, NULL, NULL);	if (r) {		fprintf(stderr, "Unable to transact: %s\n", assuan_strerror(r));		return 1;	}	}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -