1 Dimension of String Array An array of string is two dimension array
Dec 20, 2015
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