Re: [問題]如何把一個string個別存入char[]陣列裡

看板Programming作者時間18年前 (2007/03/15 19:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《chinleock.bbs@ptt.cc (Chin)》之銘言: > 假如我用了scanf讀取了一個字串,我想把他分別存入char陣列中 > 需要特別去寫嗎? > 比如說 > 我先宣告一個char A[100]; > 再讀取一個字串scanf("%s",&A); > 這樣我所輸入的字串會依序存入A[0],A[1],A[2]....嗎 您是用C吧? C語言中沒有字串, 或是說它的字串是用字元陣列來實作的, 如您說的 char A[100]; /*可存100個字元的陣列 */ scanf("%s", &A); /* 如果輸入HELLO!, 則A[0] = 'H', A[1] = 'E', A[2] = 'L'... 也可用如下形式: char *str1 = "Hello, C"; /*陣列名稱其實就是字元指標, 如前列的str1一樣 */ -- ============================= 夏有涼風 冬有雪 http://itsoho.myweb.hinet.net -- Ξ Origin: 中興大學天樞資訊網 <bbs.nchu.edu.tw> Ξ From : 220-131-136-59.HINET-IP.hinet.net
文章代碼(AID): #15-ITl00 (Programming)
文章代碼(AID): #15-ITl00 (Programming)