| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 21225 人关注过本帖
标题:swap函数用法
只看楼主 加入收藏
moshenglong
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2010-7-8
结帖率:57.14%
收藏
已结贴  问题点数:10 回复次数:9 
swap函数用法
#include<stdio.h>
main()
{
    int a,b;
    int *pointer1,*pointer2;
    scanf("%d,%d",a,b);
    pointer1=&a;
    pointer2=&b;
    swap(pointer1,pointer2);
    printf("The result is :%d,%d\n",a,b);
}
请问这个代码为什么不能编译,谢谢!
搜索更多相关主题的帖子: result 
2011-03-24 20:52
新手写程序
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:62
专家分:120
注 册:2011-3-5
收藏
得分:1 
根本没有写swap吧?
2011-03-24 21:04
天涯天下去
Rank: 2
等 级:论坛游民
帖 子:41
专家分:35
注 册:2010-12-2
收藏
得分:1 
有swap 它是实现两个元素互换的函数
但是忘了他的头文件是什么了

学无止境
2011-03-24 21:53
pcbaichi
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:486
专家分:1185
注 册:2010-11-13
收藏
得分:1 
什么叫不能编译

免费赠送河蟹一只
2011-03-24 21:57
pcbaichi
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:486
专家分:1185
注 册:2010-11-13
收藏
得分:0 
还有scanf("%d,%d",a,b);基础问题啊

免费赠送河蟹一只
2011-03-24 21:58
清水洗尘
Rank: 1
等 级:新手上路
帖 子:3
专家分:3
注 册:2011-1-22
收藏
得分:1 
应该是swab吧,下面有个例子,你先看看
函数名: swab
  能: 交换字节
  法: void swab (char *from, char *to, int nbytes);
程序例:

#include <stdlib.h>
#include <stdio.h>
#include <string.h>

char source[15] = "rFna koBlrna d";
char target[15];

int main(void)
{
   swab(source, target, strlen(source));
   printf("This is target: %s\n", target);
   return 0;
}

2011-03-24 22:20
njucs2008
Rank: 2
来 自:安徽省
等 级:论坛游民
帖 子:11
专家分:26
注 册:2011-3-21
收藏
得分:1 
以下是引用pcbaichi在2011-3-24 21:58:38的发言:

还有scanf("%d,%d",a,b);基础问题啊

a,b前应该加取地址运算符啊&
2011-03-24 22:47
q1826050194
Rank: 2
等 级:论坛游民
帖 子:67
专家分:19
注 册:2011-3-7
收藏
得分:1 
你没有写swap函数吖,它并不是库函数吖,要自己编写的
2011-03-24 23:08
lisanhu1
Rank: 2
等 级:论坛游民
帖 子:31
专家分:78
注 册:2010-6-24
收藏
得分:1 
这个得自己写吧,加上下面的在main函数之前应该就行了
程序代码:
void swap(int *a,int *b)
{
    int temp;
    temp=*a;
    *a=*b;
    *b=temp;
}
2011-03-25 03:36
iyicong
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-3-10
收藏
得分:0 
#include<iostream>
using namespace std;  
头文件中加入这两句便可用swap了
例如  a,b 可以同为数或字符串
swap(a,b)


楼上讲的好像文不对题哦
2012-03-10 16:49
快速回复:swap函数用法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.029153 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved