char szDate[10];
格式 为"YYYY-MM-DD"
我需要组合字符串szTest 使得szTest格式为"MMYY" 假设szDate= "2002-04-12"
则szTest= "0204"如何算呢?
先谢谢了。
格式 为"YYYY-MM-DD"
我需要组合字符串szTest 使得szTest格式为"MMYY" 假设szDate= "2002-04-12"
则szTest= "0204"如何算呢?
先谢谢了。
解决方案 »
- 关于WIN764位下MSXML的问题
- 如何知道一个套接字已经绑定?
- 关于FTP上传的问题
- 0xc0000005 exception access violation 如何调试找错误!
- 如何将某个文件夹设置为共享?
- BCGControlBar在6.XX版里是不是只能用DLL动态链接方式?在7.XX版里可以用静态方式的.但只有一个月的试用期
- WaitForSingleObject这个函数具体事做什么用的阿?100分
- windows XP中写的winsock的程序(采用UNICODE),编译,build通过,运行出现“无法定位程序输入点GetAddrInfoW与动态链接库ws2_32.dll”
- 请问这些头文件是干什么用的?权威者优先进入!!!
- 请问一下:VC++与C++的关系是什么?___菜鸟
- 各位老大问一个简单问题,如何把数字的每一位的数字取出来,如6245,取出为6,2,4,5
- 请问如何截取EditBox的KeyDown消息?
szDate[1]=szDate[3];
szDate[2]=szDate[5];
szDate[3]=szDate[6];
#include <string.h>
#include <stdio.h>char str[] = "-";
char string[] = "2002-04-12";void main( void )
{
char ret[5];
mytest(ret,string,str);
printf(ret);
}
int mytest(char* ret,char* ss,char* so)
{
char *pdest; pdest = strstr( ss, so );
if( pdest != NULL && pdest-- != NULL && pdest-- != NULL)
{
*ret++=*pdest++;
*ret++=*pdest++;
pdest = strstr( ss, so );
if( pdest != NULL && pdest++ != NULL && pdest++ != NULL)
{
*ret++=*--pdest;
*ret++=*++pdest;
*ret++='\0';
}else
{
ret=NULL;
}
}
else
{
ret=NULL;
}
return(ret);
}