有两个字符串数组,即 string1 与 string2,不使用任何C/C++库函数的情况下,请问如何交换这两个字符串数组中的数据
2014-02-21 22:47
471 查看
void swapString(char *string1, char *string2, int len) { if ( 0 == string1 || 0 == string2 ) { return; } for ( int i = 0; i < len; ++ i ) { char tempChar = string1[i]; string1[i] = string2[i]; string2[i] = tempChar; } } int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); char string1[20] = {"nihaoma"}; char string2[20] = {"haode"}; swapString((char *)&string1, (char *)&string2, 20); qDebug() << "hanrong xx string" << string1 << string2; return a.exec(); }
欢迎大家指点啊!
相关文章推荐
- 在C++中,如何传递String地址值交换两个字符串
- 如何在不使用临时变量的情况下交换两个变量的值?
- 让人泪奔的方法:两个变量在不使用其他变量的情况下进行数据交换
- delphi中如何将string类型的字符串数据转化成byte[]字节数组类型的数据
- 如何不使用任何中间变量交换两个变量的值
- 【总结】关于在Android中如何使用字符串数组String[]
- 让人泪奔的方法:两个变量在不使用其他变量的情况下进行数据交换
- VC如何生成字符串数组给javascript使用
- 有两个变量a,b,不使用任何中间变量交换它们
- 两个数组分出重复和不重复数据通过Map<String,Integer>集合来处理
- Flex4中使用split将字符串String转化为数组Array
- C语言(如何不使用第三个变量达到交换两个变量值的目的)
- 不开辟用于交换数据的临时空间,如何完成字符串的逆序(在技术一轮面试中,有些面试官会这样问)
- C语言学习10:结构体,结构体应用,联合用法,枚举,fopen函数使用,fseek,ftell的作用和文件结束符EOF,数组和文件交换数据,个人信息管理。
- 如何获得字符串数组的长度,如:string[] arr
- 请问如何获取字符串在数组中的位置
- java-程序运行时间检测实例-字符串叠加与两个变量交换数据
- String str = "1,2,3,4,5,6" 如何将这个字符串转换成int数组
- 如何在不使用第三方变量的前提下,交换两个变量的值 (Java实现)
- (转帖)如何将字符串前后的空白去除? (使用string.find_first_not_of, string.find_last_not_of) (C/C++)