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

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 3200 | 回復(fù): 10
打印 上一主題 下一主題

[C] char * 轉(zhuǎn)成 char ** [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2010-09-27 21:10 |只看該作者 |倒序?yàn)g覽
求一個(gè)char * 轉(zhuǎn)成char **的函數(shù),模擬main(int ,char **)
晚輩不勝感謝 {:3_193:}謝謝!

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2010-09-27 21:13 |只看該作者
對樓主的話不能理解。
char *a;
char **b = &a;

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2010-09-27 22:01 |只看該作者
求一個(gè)char * 轉(zhuǎn)成char **的函數(shù),模擬main(int ,char **)
wishrr 發(fā)表于 2010-09-27 21:10



    莫名所以,能說具體點(diǎn)嗎?比如,輸入什么,要達(dá)到什么效果。

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2010-09-27 22:07 |只看該作者
en,同樣不明白

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2010-09-28 00:58 |只看該作者
這是不能轉(zhuǎn)換的,你應(yīng)該自己創(chuàng)建一個(gè) char *[] 數(shù)組。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2010-09-28 08:41 |只看該作者
sorry呀!因?yàn)槲乙{(diào)用  int getopt_long(int argc,char const **argc, const char *optstring,const struct option *longopts,int *longindex);
因?yàn)榈诙䝼(gè)參數(shù)是char **而我從函數(shù)的參數(shù)列表中接收的參數(shù)類型是char * 所以我必須要把它轉(zhuǎn)成char **,進(jìn)行字符匹配!

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2010-09-28 08:44 |只看該作者
本帖最后由 wishrr 于 2010-09-28 10:01 編輯

那要怎么轉(zhuǎn)呀!特別不明白! 可不可以說的具體一點(diǎn)!5樓的!

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2010-09-28 08:45 |只看該作者
sorry呀!因?yàn)槲乙{(diào)用  int getopt_long(int argc,char const **argc, const char *optstring,const struc ...
wishrr 發(fā)表于 2010-09-28 08:41

這種你只能手工去轉(zhuǎn)換了...像你樓上說的一樣。

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2010-09-28 08:52 |只看該作者
本帖最后由 davelv 于 2010-09-28 08:54 編輯

例如參數(shù) char *a="./a.out -a -b ccc"
假設(shè)A是可寫的,如果不可寫你自己再copy出來一個(gè)新的字符串。
你需要建立一個(gè)數(shù)組char *b[N];
和查詢用的char *pos;
然后用strchr()函數(shù)找到空格
while((pos = strchr(a,' '))!=NULL)
{
把空格改成\0
*pos = '\0';
把前面字符串的首地址賦給 b
b[ i ] = a;
然后a遞增;
a= pos+1;
}
strtok函數(shù)可以自己完成分割字符串的功能,樓主也可以使用這個(gè)
上面沒有做嚴(yán)格的判斷,只是說明了下如何使用。

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2010-09-28 09:08 |只看該作者
手工轉(zhuǎn)換成這樣的東東{"foo", NULL}
您需要登錄后才可以回帖 登錄 | 注冊

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP