社区
C++ 语言
帖子详情
如何加0的问题
aomy
2005-12-23 12:00:25
现在我在写程序的时候遇到一个问题 ,LPCSTR A ,A是由别人传过来的值当A小于5位的时候,必须前面加0,补齐5位,应该怎么加?我总写错,大家帮帮忙,谢谢
...全文
161
7
打赏
收藏
如何加0的问题
现在我在写程序的时候遇到一个问题 ,LPCSTR A ,A是由别人传过来的值当A小于5位的时候,必须前面加0,补齐5位,应该怎么加?我总写错,大家帮帮忙,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
thomaslw
2005-12-23
打赏
举报
回复
我对LPCSTR这个结构不熟(好象就是专门为消息准备的STR吧....但我有个想法~
在不丢失的精度的情况下,把A强制转换成 STRING.
缺多少位就在这个STRING前面加多少0就是了.
对STRING的操作简单啥~ 楼上兄弟那有~
----------------------------------
添加0的地方,根据你程序而定.
要不在外层套一个函数,在那个函数中处理(被调用函数是系统函数不能更改的情况).
要不加在你那个函数体开头(被调用函数是自己写的,可以随便改).
ouyh12345
2005-12-23
打赏
举报
回复
char *ptr=A;
char str[6];
sprintf(str,"%d%d%s",0,0,ptr);//补足5位
strcpy(A,str);
pinel
2005-12-23
打赏
举报
回复
LPCSTR a="abced";
char* c=new char[20];
sprintf(c,"%010s",a);
晨星
2005-12-23
打赏
举报
回复
LPCSTR pad(LPCSTR s) {
int len = (int)strlen(s);
if(5 <= len)
return s;
static CHAR buf[6];
strcpy(buf, "00000");
strcpy(buf + 5 - len, s);
return buf;
}
Kid4you
2005-12-23
打赏
举报
回复
忘了delete...不好意思
Kid4you
2005-12-23
打赏
举报
回复
// 不知道这样行不行
#include<iostream>
using namespace std;
char * SetZero(char *p)
{
// 如果大于5位
if (strlen(p) >= 5)
{
return p;
}
// 小于5位
int i = 5 - strlen(p);
char *pTmp = new char[6];
char *pp = pTmp;
while (i--)
*pp++ = '0';
strcpy(pp, p);
return pTmp;
}
int main()
{
char sz[10];
while (cin >> sz)
{
cout << SetZero(sz) << endl;
}
return 0;
}
yhbttfile
2005-12-23
打赏
举报
回复
如果小于5位,则重新申请指针,然后按照你的要求填写好后就OK了;然后删除传过来的指针(如果指针需要删除的话);再使用指针;使用完指针记得释放自己创建的指针内存。
Linux如何查看服务器的并发数? 使用netstat命令查看并发连接数
我们的网站部署在linux的服务器上,特别是web服务器,我们可能有时候做为运维人员,肯定是要查看网站的并发连接数是不是达到瓶颈等,所以在linux下,我们如何查看服务器的并发连接数呢?使用以下命令即可分组查看各种连接状态哦: C/C++ Code复制内容到剪贴板 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) pri
Linux使用netstat命令查看并发连接数
转载:https://www.cnblogs.com/wayne173/p/5652043.html 我们的网站部署在linux的服务器上,特别是web服务器,我们可能有时候做为运维人员,肯定是要查看网站的并发连接数是不是达到瓶颈等,所以在linux下,我们如何查看服务器的并发连接数呢?使用以下命令即可分组查看各种连接状态哦: netstat -n | awk '/^tcp/ {++S[$N...
Linux下查看并发连接数
Linux下查看并发连接数 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 我解释一下,如果有不对的,请高手指教。/^tcp/ # 搜索以tcp开头的行S[$NF] 以$NF为数组下标,建立数组S++S[$NF] 给数组S赋值,相当于有一个tcp那么这个S数组里的元素就+1/^tcp/ {...
Linux查看连接数,并发数
Linux查看连接数,并发数 内容来自于网络,非本人原创。 1、查看apache当前并发访问数: www.2cto.com netstat -an | grep ESTABLISHED | wc -l 对比httpd.conf中MaxClients的数字差距多少。 2、查看有多少个进程数: ps aux|grep httpd|wc -l 3、可以使用如下参数
Linux 查看端口并发连接数
netstat -ant|grep -i "80"|wc -l Linux查看连接数,并发数 内容来自于网络,非本人原创。 1、查看apache当前并发访问数: www.2cto.com netstat -an | grep ESTABLISHED | wc -l 对比httpd.conf中MaxClien...
C++ 语言
65,212
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章