亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12
最近訪問板塊 發(fā)新帖
樓主: li.he
打印 上一主題 下一主題

不得不問了 [復制鏈接]

論壇徽章:
0
11 [報告]
發(fā)表于 2008-06-11 09:34 |只看該作者
原帖由 li.he 于 2008-6-11 09:26 發(fā)表
是啊,我就想這樣,可以咋放呢

直接賦值就行了啊。

論壇徽章:
0
12 [報告]
發(fā)表于 2008-06-11 09:45 |只看該作者
原帖由 li.he 于 2008-6-11 09:33 發(fā)表
說說您的建議?

如果你不知道字符串的長度,可以用strlen函數(shù)求字符串長度,把字符串最后一個字符給換了
如果不知道數(shù)組長度,用sizeof,把數(shù)組最后一個元素換成'\n'

論壇徽章:
0
13 [報告]
發(fā)表于 2008-06-11 10:30 |只看該作者
幫你封裝了一個接口
ptr為字符首地址,len為你指定的長度
void AddSpace2Str(char* ptr, int len)
{
    int i = 0;
    while(*ptr++ != '\n')
        i++;
    ptr--;
    for(; i < len - 1; i++)   
        *ptr++ = 0x20;
    *ptr = '\n';   
}

[ 本帖最后由 wuhua0904 于 2008-6-11 10:33 編輯 ]

論壇徽章:
0
14 [報告]
發(fā)表于 2008-06-11 10:33 |只看該作者
上面的建議都不錯

論壇徽章:
0
15 [報告]
發(fā)表于 2008-06-11 10:40 |只看該作者
原帖由 li.he 于 2008-6-11 09:06 發(fā)表
我有一個字符串,但是長度不夠,我想補幾個空格到尾部使其滿足規(guī)定的長度,但是我這個字符串尾部是"\n"的,所以不能補在"\n"后面,想在它前面補,strcat就不行了,有啥辦法呀?? 謝謝了



先聲明一個你要的指定長度的字符數(shù)組,把這個字符串賦值給這個字符數(shù)組,再對字符數(shù)組某個元素賦值就容易了吧

論壇徽章:
0
16 [報告]
發(fā)表于 2008-06-11 11:38 |只看該作者
原帖由 wuhua0904 于 2008-6-11 10:30 發(fā)表
幫你封裝了一個接口
ptr為字符首地址,len為你指定的長度
void AddSpace2Str(char* ptr, int len)
{
    int i = 0;
    while(*ptr++ != '\n')
        i++;
    ptr--;
    for(; i < len - 1; i++)  ...


對一個char* ptr字符串,能這樣操作嗎??

[ 本帖最后由 charlieli1 于 2008-6-11 11:43 編輯 ]
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP