﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-alantop's blog -随笔分类-c++常用函数</title><link>http://www.cppblog.com/alantop/category/21369.html</link><description /><language>zh-cn</language><lastBuildDate>Thu, 06 Sep 2018 08:13:53 GMT</lastBuildDate><pubDate>Thu, 06 Sep 2018 08:13:53 GMT</pubDate><ttl>60</ttl><item><title>c++ 如何获取当前时间</title><link>http://www.cppblog.com/alantop/archive/2018/09/06/215909.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Thu, 06 Sep 2018 07:30:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2018/09/06/215909.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/215909.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2018/09/06/215909.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/215909.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/215909.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">void</span>&nbsp;GetCurrentTime()<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">struct</span>&nbsp;tm&nbsp;t;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">tm结构指针</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;time_t&nbsp;now;&nbsp;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">声明time_t类型变量</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;time(&amp;now);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">获取系统日期和时间</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;localtime_s(&amp;t,&nbsp;&amp;now);&nbsp;&nbsp;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">获取当地日期和时间</span><span style="color: #008000; "><br /></span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">char</span>&nbsp;szResult[20]&nbsp;=&nbsp;"\0";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf_s(szResult,&nbsp;20,&nbsp;"%.4d-%.2d-%.2d&nbsp;%.2d:%.2d:%.2d",&nbsp;t.tm_year&nbsp;+&nbsp;1900,&nbsp;t.tm_mon&nbsp;+&nbsp;1,&nbsp;t.tm_mday,&nbsp;t.tm_hour,&nbsp;t.tm_min,t.tm_sec);&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">产生"123"</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout&nbsp;&lt;&lt;&nbsp;szResult&nbsp;&lt;&lt;&nbsp;endl;<br />}</div><img src ="http://www.cppblog.com/alantop/aggbug/215909.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2018-09-06 15:30 <a href="http://www.cppblog.com/alantop/archive/2018/09/06/215909.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>c++从标头和标尾提取数据</title><link>http://www.cppblog.com/alantop/archive/2018/09/03/215900.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Mon, 03 Sep 2018 08:04:00 GMT</pubDate><guid>http://www.cppblog.com/alantop/archive/2018/09/03/215900.html</guid><wfw:comment>http://www.cppblog.com/alantop/comments/215900.html</wfw:comment><comments>http://www.cppblog.com/alantop/archive/2018/09/03/215900.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/alantop/comments/commentRss/215900.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/alantop/services/trackbacks/215900.html</trackback:ping><description><![CDATA[<div><div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all">提取含有国家字符串。<br />&lt;state&gt;国家&lt;/state&gt;&nbsp;<br /><br /><br /> &nbsp; &nbsp; &nbsp;&nbsp;<span style="color: #0000FF; ">string</span>&nbsp;result;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(Extract(line,&nbsp;result,&nbsp;"&lt;state&gt;",&nbsp;"&lt;/state&gt;"))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout&nbsp;&lt;&lt;&nbsp;result&nbsp;&lt;&lt;&nbsp;endl;<br /><br /><span style="color: #0000FF; ">bool</span>&nbsp;Extract(<span style="color: #0000FF; ">string</span>&nbsp;src,&nbsp;<span style="color: #0000FF; ">string</span>&nbsp;&amp;result,&nbsp;<span style="color: #0000FF; ">const</span>&nbsp;<span style="color: #0000FF; ">char</span>&nbsp;*&nbsp;szStart,&nbsp;<span style="color: #0000FF; ">const</span>&nbsp;<span style="color: #0000FF; ">char</span>&nbsp;*szEnd)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;strlength&nbsp;=&nbsp;strlen(szStart);<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">string</span>::size_type&nbsp;start&nbsp;=&nbsp;src.find(szStart);<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(start&nbsp;!=&nbsp;<span style="color: #0000FF; ">string</span>::npos)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">string</span>::size_type&nbsp;end&nbsp;=&nbsp;src.find(szEnd);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(end&nbsp;!=&nbsp;<span style="color: #0000FF; ">string</span>::npos)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;=&nbsp;src.substr(start&nbsp;+&nbsp;strlength,&nbsp;end&nbsp;-&nbsp;start&nbsp;-&nbsp;strlength);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;<span style="color: #0000FF; ">true</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;<span style="color: #0000FF; ">false</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;<span style="color: #0000FF; ">false</span>;<br /><br />}</div></div></div><img src ="http://www.cppblog.com/alantop/aggbug/215900.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/alantop/" target="_blank">AlanTop</a> 2018-09-03 16:04 <a href="http://www.cppblog.com/alantop/archive/2018/09/03/215900.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>