看板Programming
标 题Re: [问题]如何把一个string个别存入char[]阵列里
发信站中兴天枢 (Thu Mar 15 18:56:24 2007)
转信站ptt!ctu-reader!ctu-peer!news.nctu!news.nchu!pivot
※ 引述《[email protected] (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