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

相关推荐
菜鸡中的奋斗鸡→挣扎鸡几秒前
总结:查找子字符串出现次数
c++·算法·蓝桥杯
刃神太酷啦8 分钟前
基础算法篇(4)(蓝桥杯常考点)—数据结构(进阶)
数据结构·c++·算法·蓝桥杯·哈希算法·蓝桥杯c++组
Zz_waiting.12 分钟前
多线程代码案例(定时器) - 3
开发语言·算法·安全·javaee
飞川撸码15 分钟前
【LeetCode 热题100】139:单词拆分(动态规划全解析+细节陷阱)(Go语言版)
算法·leetcode·golang·动态规划
三月七(爱看动漫的程序员)43 分钟前
LLM面试题八
数据库·gpt·算法·langchain·prompt·启发式算法·llama
Pitayafruit1 小时前
🔍抖音首次公开推荐算法原理:大白话讲讲它是如何让你刷到停不下来
人工智能·深度学习·算法
Hole_up1 小时前
1. 两数之和 leetcode
python·算法·leetcode·职场和发展·蓝桥杯
wen__xvn1 小时前
蓝桥杯每日刷题c++
c++·算法·蓝桥杯
飞天狗1111 小时前
codeforces B. Large Array and Segments
c++·算法·贪心算法
_extraordinary_1 小时前
笔试专题(七)
数据结构·算法·哈希算法·贪心·线性dp