C语言 swab 函数学习

swab函数交换字符串中相邻两个字节;

void _swab( char *src, char *dest, int n );

char *src: 要拷贝、转换的字符串,

char *dest,转换后存储到dest所表示的字符串,

int n要拷贝、转换的字节数;

所属库是 stdlib.h;

VC里面可以直接用;

cpp 复制代码
void CMyswabView::OnDraw(CDC* pDC)
{
	CMyswabDoc* pDoc = GetDocument();
	ASSERT_VALID(pDoc);
	// TODO: add draw code for native data here
	char* hello= "ABCDMN";
	char temp[32];
	memset(temp, 0, sizeof(temp));
	swab(hello, temp, strlen(hello));
	pDC->TextOut(50, 50, temp);
	swab(temp, temp, strlen(temp));
	pDC->TextOut(50, 80, temp);
}

字符串一开始是 ABCDMN,交换之后输出,再交换又输出;

相关推荐
一念&10 分钟前
每日一个C语言知识:C 错误处理
c语言·开发语言·算法
丁浩6662 小时前
统计学---2.描述性统计-参数估计
人工智能·算法
sali-tec2 小时前
C# 基于halcon的视觉工作流-章54-N点标定
开发语言·图像处理·算法·计算机视觉·c#
娇娇yyyyyy3 小时前
C++11新特性基础知识点汇总
开发语言·c++·算法
不知名。。。。。。。。3 小时前
算法———栈
算法
烟花落o3 小时前
指针深入第二弹--字符指针、数组指针、函数指针、函数指针数组、转移表的理解加运用
c语言·开发语言·笔记·vscode·算法
蓝色汪洋3 小时前
数码和easy
算法
mit6.8243 小时前
[VT-Refine] 强化学习工作流 | 分布式-近端策略优化(DPPO)
分布式·算法