• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

plank george

人生豪迈,只不过是重头再来。
  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

字符串交换函数

悔于大一的时候,没有用全副心思在acm学习上,搞起acm总是一阵一阵的。本来想乘着暑假好好补补,结果发现自己的语言基础太差,在函数,指针,宏运用方面常常投鼠忌器,想用又怕错,真是无奈啊。没有办法了,只有更多做多练,多不断总结了。

下面是我想在一个函数类把两个字符串进行交换,错了好多次,红着脸,承受着大神的不懈问了大神几次,才终于实验出修改方法。

#include<cstdio>
#include<cstring>
using namespace std;
void swapp(char*s,char*ss)//形参调用是谁无所谓,也可以改成void char(char s[],char ss[]),这没有关系
{
char t[1222];//关键在于此处,定义中间存储变量必须是字符串,不能是指针
strcpy(t,s);
strcpy(s,ss);
strcpy(ss,t);
}
int main()
{
char s[100],ss[100];
while(~scanf("%s%s",s,ss))
{
swapp(s,ss);
puts(s);
puts(ss);
}
return 0;
}

把这些东西写进博客显得自己幼稚可笑,但是那又有什么关系,我的博客为我自己,记录我自己,没有人看好又有什么关系,我记录自己的成长,总有一天我会为曾经执著的自己感动和鼓掌。

posted on 2013-07-27 15:01  plank george  阅读(706)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3