如何进行数据类型转换,用函数返回一个表示日期的字符串?

lgs666 2006-10-19 12:13:06
#include <iostream.h>
#include <string>


using namespace std;

string getdate(int year,int month,int day);



void main()
{
getdate(2006,10,19);
}

string getdate(int year,int month,int day)
{
//如何进行数据类型转换,用函数返回一个表示日期的字符串?
//return ?
cout <<year<<"/"<<month<<"/"<<day<<"\n";
}
...全文
205 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Y___Y 2006-10-19
  • 打赏
  • 举报
回复
用itoa函数自己来转换
lgs666 2006-10-19
  • 打赏
  • 举报
回复
谢谢!
一条晚起的虫 2006-10-19
  • 打赏
  • 举报
回复
char y[5],m[3],d[3]; //空间不够,要多分配一个放'\0'
lgs666 2006-10-19
  • 打赏
  • 举报
回复
执行的时候报错,且显示不了字符串。
lgs666 2006-10-19
  • 打赏
  • 举报
回复
//下面的程序有什么问题啊
#include <iostream.h>
#include <string>

using namespace std;

char *getdate(int year,int month,int day);

void main()
{
char *p ;

p=getdate(2006,10,19);

cout<<*p<<endl;

/*
for (int i=0;i<10;i++)
{
cout<<*(p++)<<endl;
}
*/

}

//返回类似“2006/10/19”的字符串
char *getdate(int year,int month,int day)
{
static char date[10];
char y[4],m[2],d[2];
char *p;

_itoa(year ,y ,10);
_itoa(month , m,10);
_itoa(day , d,10);

strcpy(date,y);
strcat(date,"/");
strcat(date,m);
strcat(date,"/");
strcat(date,d);

p=date;
return p;
}
打开链接下载源码: https://pan.quark.cn/s/84e76b6a86d6 Unity3D作为一个功能全面的跨平台3D游戏开发引擎,在游戏开发、虚拟现实(VR)、增强现实(AR)以及模拟仿真等多个领域得到了广泛的应用。在Unity3D引擎中,SkyBox是一种用于构建环境背景的技术,它能够呈现逼真的天空与大气效果,从而使得游戏场景显得更加生动和真实。天空盒(SkyBox)可以被视为一种特殊的六面体纹理,它围绕整个场景的外部,营造出一种无限延伸的背景视觉感受。这些纹理一般由六个独立的图像构成,分别对应于立方体的六个面:正面、背面、左侧、右侧、顶部和底部。在Unity3D引擎内,开发者能够利用这些图像来设计出包括日落、星空、云层在内的多种不同的天空环境。资源"Unity3d-SkyBox-35个天空盒(含预览图)"涵盖了35种不同风格和主题的天空盒,为开发者提供了多样化的选择,使他们能够根据游戏的整体风格和场景需求来挑选最合适的背景。预览图的提供让开发者在游戏正式导入之前就可以直观地查看每个天空盒的效果,从而有效节省了调试的时间。在Unity3D中运用天空盒的具体步骤包括:1. **导入天空盒**:将包含天空盒的资料文件导入到Unity项目中,这一过程通常可以通过将压缩包直接拖拽到Unity编辑器的Assets窗口中完成。2. **建立Skybox材质**:在Unity环境中,天空盒的表现形式为一个材质球(Material)。导入的资料中,每个天空盒都应当对应一个材质文件。在Project窗口中找到这些材质,右键并选择"Create" -> "Shader" -> "Universal Render Pipeline" -> "Skybox",这样就可以...

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧