首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > 指针的学习一(格式化显示时间)
【标  题】:指针的学习一(格式化显示时间)
【关键字】:
【来  源】:http://www.cublog.cn/u/8201/showart.php?id=254562

指针的学习一(格式化显示时间)

  以前是用STL string来写,这个是用指针来写的一个格式化显示时间,看样子,自己要好好学学指针,自己完全属于超级菜鸟级,要加油!!!
例: 
#include <iostream>
#include <string>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
bool ConverTime(char *from, char *to)
{
    char h[4],m[4];
 int p1 = 0, p2 = 0;
 for (int i = 0; i< strlen(from); i++)
 {
       if (*(from + i) == ':')
    {
       if (p1 == 0)
        p1 = i;
          else
        p2 = i;
       }  
    }   
 if (p1 == 0 || p2 == 0)
 {
       return false; 
 }
 memset(h, 0x00, sizeof(h));
    memcpy(h, from+p1-2, 2);
 memset(m, 0x00, sizeof(m));
    memcpy(m, from+p1+1, 2);
 
 sprintf(to, "%02d:%02d",atoi(h),atoi(m));
  
    return true;
}
int main()
{
   char *date="2007-02-27 10:57:38";
   char sztime[20];
  
   ConverTime(date,sztime);
   cout<<sztime<<endl;
}
初始化类成员小结(Effective C++条款12,13):【上一篇】
struct 之 ActionServlet:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • BSD自动备份脚本
  • 安裝應用軟體:The Ports collection
  • Photoshop中亲手制作温馨烛光
  • 企业进行知识管理项目如何作好从知到行
  • 看了两天boost::asio网络库相关的资料,写了个小程序用异步tcp方式来传文件,果然高效,速度稳定在10M/s左右...
  • Gizmo -- VoIP software
  • eMule:方便实用的电驴下载(图)
  • ISA设置缓存内容定时下载(2)
  • 记录每个用户输入的命令
  • 一条有用的sql文(ORACLE)
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.