在网络通讯中,实现把一个int类型的值从服务器传输到另外一个电脑上
来源:互联网 发布:循环更新数据库 编辑:程序博客网 时间:2024/06/05 17:34
1.在网络通讯中,实现把一个int类型的值从服务器传输到另外一个电脑上,需要把一个int类型的变量放入到一个buffer中,和从buffer中取出一个int变量,要求buffer在不同平台之间通过网络传输,获取的int类型的数据是一样的,请写出来两种方法,一种为二进制的格式,另外一种为文本格式,要求:调用c的库函数实现;
//aData为输入参数,aBuffer为输入参数,指向要写的内存int WriteIntData(int aData, char *aBuffer){ if (NULL == aBuffer) return -1; _itoa(aData, aBuffer, 10); // 其实_itoa()函数只是在windows平台下能用,linux平台下不能用 return 0;}上面这种写法也不安全,改为下面这个。int WriteIntData(int data, char *buf, int buf_size){ if (NULL == buf) return -1; _itoa_s(data, buf, buf_size, 2); // 2是指二进制 return 0;}int WriteIntText(int aData, char *aBuffer){ /*sprintf的作用是将一个格式化的字符串输出到一个目的字符串中, 而printf是将一个格式化的字符串输出到屏幕。sprintf的第一个参数 应该是目的字符串,如果不指定这个参数,执行过程中出现 "该程序产生 非法操作,即将被关闭...."的提示。 */ if(NULL == aBuffer) return -1; sprintf(aBuffer, "%d", aData); return 0;}//aData为输出参数,存放读出的结果,aBuffer为输入参数,包含所需的数值int ReadIntData(int *aData, const char *aBuffer){ if (NULL == aData || NULL == aBuffer) return -1; //atoi将字符串转换为int整型 *aData = atoi(aBuffer); return 0;}int ReadIntText(int *aData, const char *aBuffer){ if (NULL == aData || NULL == aBuffer) return -1; sscanf(aBuffer,"%d",aData); return 0;}
阅读全文
0 1
- 在网络通讯中,实现把一个int类型的值从服务器传输到另外一个电脑上
- 从DataTable1的某一行开始循环然后把值添加到另外一个DataTable2中
- Sencha touch 2 - 怎么在把list的数据动态传输到另外一个view
- 本文示例如何使用SAP FTP Function将文件从应用服务器传输到另外一个FTP服务器上。
- SQL数据库中把一张表从一个数据库中插入到另外一个数据库的一张表里
- 把一个用sql server 2005内置加密方法加密数据的DB从一台电脑备份后,还原到另外一台电脑上,出现的问题的处理办法
- 在C#中 从一个picturebox中 按住鼠标左键不放 画一块区域后,另外一个picturebox(在一个winform 窗体上有两个picturebox )上马上把对应的截取图像显示出来
- 把一个文件到追加另外一个文件上
- 把一个文件到追加另外一个文件上 .
- SQL数据库,如何把一张表从一个数据库中插入到另外一个数据库?
- SQL数据库,如何把一张表从一个数据库中插入到另外一个数据库
- SQL数据库,如何把一张表从一个数据库中插入到另外一个数据库?
- 在vc下怎样把一个工程里的Dialog对话框移植到另外的一个工程中
- 批处理 把文本中指定的文件从一个目录复制到另外一个目录
- informix 把数据从一个表倒到另外一个表中
- 在VC中把一个int类型的数据显示出来。
- 把枚举类型的值绑定到一个ComboBox中
- 从一个服务器将文件复制到另外一服务器
- 打破经济学定律 iPhone X贵却为何大卖?
- 流媒体服务器,给你好看
- 哭了!终于会打开下载的idea的各种项目了
- JVM——Java类加载机制总结
- js、css、jsp文件压缩
- 在网络通讯中,实现把一个int类型的值从服务器传输到另外一个电脑上
- ubuntu依赖包问题 版本问题
- SAS中取整函数(round、ceil、floor、int)用法详解
- cf 678E
- 75. Sort Colors
- java web 项目中可能出现乱码的原因
- 利用Java输出九九乘法表(从四个方向排列)
- C语言的const和指针
- D_D系统构建-篇外话