**:
view plain
又寫了一些函式,希望大家給指點一下。。。。小弟不勝感激。。。因為我是在利用ace 在linux下編寫程式,看到ace_debug(( _error ace_text(
" delallblank execaption\n"
) )); 等是為了除錯程式的方便寫的。用的時候可以丟掉的。
view plain
/*** wallwind 2011/8/31***/
view plain
view plain
///十六進製制轉char。。。。
inthextochar(string &value, char
*buf,
int&buflen)
if(value.length() == 0)
if(value.length() % 2 != 0)
intbufindex = 0;
for(unsigned
inti = 0; i < value.length()/2; i++)
buflen = bufindex;
//ace_hex_dump((lm_info, (char *)buf, buflen, "resp message:"));
return
0;
} asc轉十六進製制
intasctohex(const
char
*asc,
char
*hex,
intasclen)
return
0;
} //十六進製制轉asc
inthextoasc(const
char
*hex,
inthexlen,
char
*asc)
return
0;
} //刪除字串中的空格。
voiddelallblank(string &line)
string tmp;
tmp.clear();
try
else
} line.clear();
line = tmp;
} catch
(...)
return
; }
///同上。
voiddelallblank(char
*pstr)
intstrlen = strlen(pstr);
string tmpstr;
try
else
} } catch
(...)
memset(pstr, 0x00, strlen);
memcpy(pstr, tmpstr.c_str(), tmpstr.length());
return
; }
/刪除最後乙個空格
voiddellastblank(char
*pstr)
string tmpstr = pstr;
memset(pstr, 0x00, strlen(pstr));
try
else
} else
} }
catch
(...)
memcpy(pstr, tmpstr.c_str(), tmpstr.length());
return
; }
voiddellastblank(string &tmpstr )
else
} else
} }
catch
(...)
return
; }
刪除最前邊的空格。
voiddelheadblank(string &tmpstr )
else
} else
} }
catch
(...)
return
; }
//載入檔案。
intloadfile(string filename, vector&vecline)
char
fileline[max_file_line_len];
try
vecline.push_back(fileline);
} else
} }
catch
(...)
fclose(m_fp);
return
0;
} 寫到檔案
void
writetofile(string filename,
char
*format, ...)
if(null == format)
strcat(msgformat, format);
intmsglen = strlen(msgformat); if(
'\n'
!= msgformat[msglen - 1])
va_start(ap, format);
vfprintf (logfp, msgformat, ap);
va_end(ap);
fflush(logfp);
fclose(logfp);
return
; }
發幾個c 常用小工具的函式(續)
筆記一直再做專案,隨時都會用到一些函式和方法,現在屬於一種原始積累狀態,將來用到的時候就隨便拿來用。省時又省力。後續還會很多這樣的方法。大家也可以去找找。取當前日期 string getcurdate 取得當前時間 string getcurtime int型轉string 型 string int...
js常用函式陸續總結
1.each 方法規定為每個匹配元素規定執行的函式。each data,function index,item attr 方法設定或返回被選元素的屬性值。2.方法 if isfunction loaddata loaddata obj function 載入頁面資料 function loaddat...
操作函式(續)
一 練習 1 db與dbms的區別 db 按照一定的資料結構儲存資料的倉庫 dbms 使用sql語言管理db的資料庫管理系統 2 修改表中的某一欄位名 alter table tname rename column oldname to newname 3 向表中新增乙個新的字段的格式 alter ...