我想通过editbox修改时间,如下:

deane 2000-05-14 05:26:00
我想通过editbox修改时间,如下:
#include <dos.h>
struct time t;
t.ti_hour=Edit->Text;
//t.ti_hour为unsigned char;
settime;
系统说ansistring 不能转换为char
我想用strtoint将edit转为int型,再将int转为char型,但不知用什么函数
我的地址:deane2000@263.net,谢了
...全文
111 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
david_sh 2000-05-18
  • 打赏
  • 举报
回复
AnsiString 中有 c_str(),可以将AnsiString 转换为 char *
比较好用.
lynu 2000-05-18
  • 打赏
  • 举报
回复
#include <dos.h>
struct time t;
gettime(&t);
t.ti_hour=IntToStr(Edit->Text);
//t.ti_hour为unsigned char;
settime(&t);
wxz 2000-05-18
  • 打赏
  • 举报
回复
1、int 到 AnsiString
函数:AnsiString IntToStr(int)
2、AnsiString 到 int
方法:int AnsiString::ToInt()

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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