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,交换之后输出,再交换又输出;

相关推荐
Blossom.11828 分钟前
量子网络:构建未来通信的超高速“高速公路”
网络·opencv·算法·安全·机器学习·密码学·量子计算
A林玖32 分钟前
【机器学习】朴素贝叶斯
人工智能·算法·机器学习
六边形战士DONK35 分钟前
神经网络基础[损失函数,bp算法,梯度下降算法 ]
人工智能·神经网络·算法
wuqingshun3141591 小时前
蓝桥杯 2. 确定字符串是否是另一个的排列
数据结构·c++·算法·职场和发展·蓝桥杯
小刘|1 小时前
JVM 自动内存管理
java·jvm·算法
小羊不会c++吗(黑客小羊)2 小时前
c++头文件知识
算法
拓端研究室TRL2 小时前
PyMC+AI提示词贝叶斯项目反应IRT理论Rasch分析篮球比赛官方数据:球员能力与位置层级结构研究
大数据·人工智能·python·算法·机器学习
CoovallyAIHub3 小时前
Vision Transformers与卷积神经网络详细训练对比(附代码)
深度学习·算法·计算机视觉
地平线开发者3 小时前
征程 6 逆向自证hbm与bc一致性
算法·自动驾驶
算AI3 小时前
LLM用于科学假设生成:探索与挑战
人工智能·算法