1 dimension of string array an array of string is two dimension array

21
1 Dimension of String Array An array of string is two dimension array

Post on 20-Dec-2015

303 views

Category:

Documents


1 download

TRANSCRIPT

1

Dimension of String Array

An array of string is two dimension

array

2

Example: The following array can be

assigned by the maximum of 8 string. Each

string can assign to maximum 19 character.

char nama[8][20];

[0]

[7]

[1][2][3][4][5][6]

[19][8][9][1][2][3][4][5][6][7] [10][11][12][13][14][15][16][17][18]

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

nama

3

for (i=0; i < 8; i++)nama[i][0] = '\0';

[0][0]

[7]

[1][2][3][4][5][6]

[19][8][9][1][2][3][4][5][6][7] [10][11][12][13][14][15][16][17][18]

'\0''\0''\0''\0''\0''\0''\0''\0'

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

????????

nama

4

strcpy(nama[5], "Zulkarnain");

strcpy(nama[3], "Noor Faezah");

scanf("%s", nama[7]);

[0][0]

[7]

[1][2][3][4][5][6]

[19][8][9][1][2][3][4][5][6][7] [10][11][12][13][14][15][16][17][18]

'\0''\0''\0''\0''\0''Z''\0''\0'

?????'u'??

?????'l'??

?????'k'??

?????'a'??

?????'r'??

?????'n'??

?????

'a'??

?????'i'??

?????

'n'??

?????

'\0'??

????????

????????

????????

????????

????????

????????

????????

????????

????????

nama

5

strcpy(nama[5], "Zulkarnain");

strcpy(nama[3], "Noor Faezah");

scanf("%s", nama[7]);

[0][0]

[7]

[1][2][3][4][5][6]

[19][8][9][1][2][3][4][5][6][7] [10][11][12][13][14][15][16][17][18]

'\0''\0''\0''N''\0''Z''\0''\0'

???'o'?'u'??

???'o'?'l'??

???'r'?'k'??

???' '?'a'??

???

'F'?'r'??

???'a'?'n'??

???'e'?

'a'??

???'z'?'i'??

???

'a'?

'n'??

???

'h'?

'\0'??

???

'\0'????

????????

????????

????????

????????

????????

????????

????????

????????

nama

6

strcpy(nama[5], "Zulkarnain");

strcpy(nama[3], "Noor Faezah");

scanf("%s", nama[7]);

[0][0]

[7]

[1][2][3][4][5][6]

[19][8][9][1][2][3][4][5][6][7] [10][11][12][13][14][15][16][17][18]

'\0''\0''\0''N''\0''Z''\0''A'

???'o'?'u'?

'b'

???'o'?'l'?'d'

???'r'?'k'?'u'

???' '?'a'?'l'

???

'F'?'r'?'l'

???'a'?'n'?'a'

???'e'?

'a'?'h'

???'z'?'i'?

'\0'

???

'a'?

'n'??

???

'h'?

'\0'??

???

'\0'????

????????

????????

????????

????????

????????

????????

????????

????????

nama

7

for (i=0; i < 8; i++)printf("Nama: %s\n", nama[i]);

[0][0]

[7]

[1][2][3][4][5][6]

[19][8][9][1][2][3][4][5][6][7] [10][11][12][13][14][15][16][17][18]

'\0''\0''\0''N''\0''Z''\0''A'

???'o'?'u'?

'b'

???'o'?'l'?'d'

???'r'?'k'?'u'

???' '?'a'?'l'

???

'F'?'r'?'l'

???'a'?'n'?'a'

???'e'?

'a'?'h'

???'z'?'i'?

'\0'

???

'a'?

'n'??

???

'h'?

'\0'??

???

'\0'????

????????

????????

????????

????????

????????

????????

????????

????????

nama

_

0i

8

for (i=0; i < 8; i++)printf("Nama: %s\n", nama[i]);

[0][0]

[7]

[1][2][3][4][5][6]

[19][8][9][1][2][3][4][5][6][7] [10][11][12][13][14][15][16][17][18]

'\0''\0''\0''N''\0''Z''\0''A'

???'o'?'u'?

'b'

???'o'?'l'?'d'

???'r'?'k'?'u'

???' '?'a'?'l'

???

'F'?'r'?'l'

???'a'?'n'?'a'

???'e'?

'a'?'h'

???'z'?'i'?

'\0'

???

'a'?

'n'??

???

'h'?

'\0'??

???

'\0'????

????????

????????

????????

????????

????????

????????

????????

????????

nama

_

0i

9

for (i=0; i < 8; i++)printf("Nama: %s\n", nama[i]);

[0][0]

[7]

[1][2][3][4][5][6]

[19][8][9][1][2][3][4][5][6][7] [10][11][12][13][14][15][16][17][18]

'\0''\0''\0''N''\0''Z''\0''A'

???'o'?'u'?

'b'

???'o'?'l'?'d'

???'r'?'k'?'u'

???' '?'a'?'l'

???

'F'?'r'?'l'

???'a'?'n'?'a'

???'e'?

'a'?'h'

???'z'?'i'?

'\0'

???

'a'?

'n'??

???

'h'?

'\0'??

???

'\0'????

????????

????????

????????

????????

????????

????????

????????

????????

nama

Nama: _

0i

10

for (i=0; i < 8; i++)printf("Nama: %s\n", nama[i]);

[0][0]

[7]

[1][2][3][4][5][6]

[19][8][9][1][2][3][4][5][6][7] [10][11][12][13][14][15][16][17][18]

'\0''\0''\0''N''\0''Z''\0''A'

???'o'?'u'?

'b'

???'o'?'l'?'d'

???'r'?'k'?'u'

???' '?'a'?'l'

???

'F'?'r'?'l'

???'a'?'n'?'a'

???'e'?

'a'?'h'

???'z'?'i'?

'\0'

???

'a'?

'n'??

???

'h'?

'\0'??

???

'\0'????

????????

????????

????????

????????

????????

????????

????????

????????

nama

Nama: _

1i

11

for (i=0; i < 8; i++)printf("Nama: %s\n", nama[i]);

[0][0]

[7]

[1][2][3][4][5][6]

[19][8][9][1][2][3][4][5][6][7] [10][11][12][13][14][15][16][17][18]

'\0''\0''\0''N''\0''Z''\0''A'

???'o'?'u'?

'b'

???'o'?'l'?'d'

???'r'?'k'?'u'

???' '?'a'?'l'

???

'F'?'r'?'l'

???'a'?'n'?'a'

???'e'?

'a'?'h'

???'z'?'i'?

'\0'

???

'a'?

'n'??

???

'h'?

'\0'??

???

'\0'????

????????

????????

????????

????????

????????

????????

????????

????????

nama

Nama: _

1i

12

for (i=0; i < 8; i++)printf("Nama: %s\n", nama[i]);

[0][0]

[7]

[1][2][3][4][5][6]

[19][8][9][1][2][3][4][5][6][7] [10][11][12][13][14][15][16][17][18]

'\0''\0''\0''N''\0''Z''\0''A'

???'o'?'u'?

'b'

???'o'?'l'?'d'

???'r'?'k'?'u'

???' '?'a'?'l'

???

'F'?'r'?'l'

???'a'?'n'?'a'

???'e'?

'a'?'h'

???'z'?'i'?

'\0'

???

'a'?

'n'??

???

'h'?

'\0'??

???

'\0'????

????????

????????

????????

????????

????????

????????

????????

????????

nama

Nama: Nama:_

1i

13

for (i=0; i < 8; i++)printf("Nama: %s\n", nama[i]);

[0][0]

[7]

[1][2][3][4][5][6]

[19][8][9][1][2][3][4][5][6][7] [10][11][12][13][14][15][16][17][18]

'\0''\0''\0''N''\0''Z''\0''A'

???'o'?'u'?

'b'

???'o'?'l'?'d'

???'r'?'k'?'u'

???' '?'a'?'l'

???

'F'?'r'?'l'

???'a'?'n'?'a'

???'e'?

'a'?'h'

???'z'?'i'?

'\0'

???

'a'?

'n'??

???

'h'?

'\0'??

???

'\0'????

????????

????????

????????

????????

????????

????????

????????

????????

nama

Nama: Nama:_

2i

14

for (i=0; i < 8; i++)printf("Nama: %s\n", nama[i]);

[0][0]

[7]

[1][2][3][4][5][6]

[19][8][9][1][2][3][4][5][6][7] [10][11][12][13][14][15][16][17][18]

'\0''\0''\0''N''\0''Z''\0''A'

???'o'?'u'?

'b'

???'o'?'l'?'d'

???'r'?'k'?'u'

???' '?'a'?'l'

???

'F'?'r'?'l'

???'a'?'n'?'a'

???'e'?

'a'?'h'

???'z'?'i'?

'\0'

???

'a'?

'n'??

???

'h'?

'\0'??

???

'\0'????

????????

????????

????????

????????

????????

????????

????????

????????

nama

Nama: Nama:_

2i

15

for (i=0; i < 8; i++)printf("Nama: %s\n", nama[i]);

[0][0]

[7]

[1][2][3][4][5][6]

[19][8][9][1][2][3][4][5][6][7] [10][11][12][13][14][15][16][17][18]

'\0''\0''\0''N''\0''Z''\0''A'

???'o'?'u'?

'b'

???'o'?'l'?'d'

???'r'?'k'?'u'

???' '?'a'?'l'

???

'F'?'r'?'l'

???'a'?'n'?'a'

???'e'?

'a'?'h'

???'z'?'i'?

'\0'

???

'a'?

'n'??

???

'h'?

'\0'??

???

'\0'????

????????

????????

????????

????????

????????

????????

????????

????????

nama

Nama: Nama:Nama:_

2i

16

for (i=0; i < 8; i++)printf("Nama: %s\n", nama[i]);

[0][0]

[7]

[1][2][3][4][5][6]

[19][8][9][1][2][3][4][5][6][7] [10][11][12][13][14][15][16][17][18]

'\0''\0''\0''N''\0''Z''\0''A'

???'o'?'u'?

'b'

???'o'?'l'?'d'

???'r'?'k'?'u'

???' '?'a'?'l'

???

'F'?'r'?'l'

???'a'?'n'?'a'

???'e'?

'a'?'h'

???'z'?'i'?

'\0'

???

'a'?

'n'??

???

'h'?

'\0'??

???

'\0'????

????????

????????

????????

????????

????????

????????

????????

????????

nama

Nama: Nama:Nama:_

3i

17

for (i=0; i < 8; i++)printf("Nama: %s\n", nama[i]);

[0][0]

[7]

[1][2][3][4][5][6]

[19][8][9][1][2][3][4][5][6][7] [10][11][12][13][14][15][16][17][18]

'\0''\0''\0''N''\0''Z''\0''A'

???'o'?'u'?

'b'

???'o'?'l'?'d'

???'r'?'k'?'u'

???' '?'a'?'l'

???

'F'?'r'?'l'

???'a'?'n'?'a'

???'e'?

'a'?'h'

???'z'?'i'?

'\0'

???

'a'?

'n'??

???

'h'?

'\0'??

???

'\0'????

????????

????????

????????

????????

????????

????????

????????

????????

nama

Nama: Nama:Nama:_

3i

18

for (i=0; i < 8; i++)printf("Nama: %s\n", nama[i]);

[0][0]

[7]

[1][2][3][4][5][6]

[19][8][9][1][2][3][4][5][6][7] [10][11][12][13][14][15][16][17][18]

'\0''\0''\0''N''\0''Z''\0''A'

???'o'?'u'?

'b'

???'o'?'l'?'d'

???'r'?'k'?'u'

???' '?'a'?'l'

???

'F'?'r'?'l'

???'a'?'n'?'a'

???'e'?

'a'?'h'

???'z'?'i'?

'\0'

???

'a'?

'n'??

???

'h'?

'\0'??

???

'\0'????

????????

????????

????????

????????

????????

????????

????????

????????

nama

3i

Nama: Nama:Nama:Nama: Noor Faezah_

Until…

19

for (i=0; i < 8; i++)printf("Nama: %s\n", nama[i]);

[0][0]

[7]

[1][2][3][4][5][6]

[19][8][9][1][2][3][4][5][6][7] [10][11][12][13][14][15][16][17][18]

'\0''\0''\0''N''\0''Z''\0''A'

???'o'?'u'?

'b'

???'o'?'l'?'d'

???'r'?'k'?'u'

???' '?'a'?'l'

???

'F'?'r'?'l'

???'a'?'n'?'a'

???'e'?

'a'?'h'

???'z'?'i'?

'\0'

???

'a'?

'n'??

???

'h'?

'\0'??

???

'\0'????

????????

????????

????????

????????

????????

????????

????????

????????

nama

Nama:Nama:Nama: Noor FaezahNama:Nama: ZulkarnainNama:Nama: Abdullah_

7i

20

for (i=0; i < 8; i++)printf("Nama: %s\n", nama[i]);

[0][0]

[7]

[1][2][3][4][5][6]

[19][8][9][1][2][3][4][5][6][7] [10][11][12][13][14][15][16][17][18]

'\0''\0''\0''N''\0''Z''\0''A'

???'o'?'u'?

'b'

???'o'?'l'?'d'

???'r'?'k'?'u'

???' '?'a'?'l'

???

'F'?'r'?'l'

???'a'?'n'?'a'

???'e'?

'a'?'h'

???'z'?'i'?

'\0'

???

'a'?

'n'??

???

'h'?

'\0'??

???

'\0'????

????????

????????

????????

????????

????????

????????

????????

????????

nama

Nama:Nama:Nama: Noor FaezahNama:Nama: ZulkarnainNama:Nama: Abdullah_

8i

21

for (i=0; i < 8; i++)printf("Nama: %s\n", nama[i]);

[0][0]

[7]

[1][2][3][4][5][6]

[19][8][9][1][2][3][4][5][6][7] [10][11][12][13][14][15][16][17][18]

'\0''\0''\0''N''\0''Z''\0''A'

???'o'?'u'?

'b'

???'o'?'l'?'d'

???'r'?'k'?'u'

???' '?'a'?'l'

???

'F'?'r'?'l'

???'a'?'n'?'a'

???'e'?

'a'?'h'

???'z'?'i'?

'\0'

???

'a'?

'n'??

???

'h'?

'\0'??

???

'\0'????

????????

????????

????????

????????

????????

????????

????????

????????

nama

Nama:Nama:Nama: Noor FaezahNama:Nama: ZulkarnainNama:Nama: Abdullah_

8i