一个八个字符的字符串,后面几位为数字或字母,位数不定,剩下的前面几位为零,如何把前面的零去掉?谢谢!
解决方案 »
- 请教下自己写的dll文件检测的问题
- 怎么给茶壶贴纹理,还有其他不规则的表面,特别是闭合面
- 线程的安全终止
- 问一个用CSplitterWnd切分窗口的问题??
- 为什么我在asp文件中调用COM接口函数,返回的字符串中包含"<"符号以后的串都被截断了??
- 请问怎样可以将ctrl+alt+delete中所有列出的内容逐条读出?
- 请问谁解决了:vb调vc的dll中出现的"DLL 的调用约定错误"??
- 2001年就要过去,呼吁大家把自己的问题结帐给分(大家UP一下)
- 请教!!!
- SQL数据库建好了,用vc++6.0做了界面也运行成功了,怎么连接。初次学希望大神指点
- 请教,如何在VC++6.0中连接到SQL Server2000数据库中制定的表中?! 急急!
- 什么是inbound interface?
str = "0000ax50";
int i; for(i=0; i<str.GetLength(); i++)
{
if(str[i] != '0')
break;
} str = str.Mid(i);
void TrimLeft( );void CString::TrimLeft( TCHAR chTarget );void CString::TrimLeft( LPCTSTR lpszTargets );和小三一起面壁去了。
问题还没解决,再帮忙看以下
字符串先放在
char* pp;
提取后结果放在CString m_pntNum;,
for(i=0; i<strlen(pp); i++)
{
if(str[i] != '0')
{}
}
有函数可利用吗 上面我说的不太清楚,见谅!
#include <stdlib.h>char *ltrim_zero(char *pstr);int main()
{
char *str="000a00asdf0032aw00";
printf("%s",ltrim_zero(str));
system("pause");
return 0;
}char *ltrim_zero(char *pstr)
{
while(*pstr++=='0');
return --pstr;
}