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

相关推荐
加宝的起点雷达1 小时前
40 条候选里 38 条来自同一个源,主卡整屏重样
人工智能·算法·创业
秋天的怀念_David1 小时前
算法一千零一夜 · 第二十六夜 协议的母语
java·spring boot·算法
闻缺陷则喜何志丹4 小时前
【C++特性】四种类型转
c++·算法·类型转换
喵本喵叁肆4 小时前
用 Boosting 把弱隐私算法炼成强隐私算法(英文原题:Boosting and Differential Privacy (FOCS 2010))
算法·集成学习·boosting
青梅味猪大肠5 小时前
【操作系统-60】临近适应算法
java·linux·开发语言·嵌入式硬件·算法·操作系统
其实防守也摸鱼20 小时前
个人学习 Pwn 思路:从基础到漏洞利用的进阶路径
大数据·前端·人工智能·chrome·算法·安全·网络安全
Nuanyt20 小时前
LeetCode Hot 100 链表专题(五)· 2 题(Java)
java·算法·leetcode·链表