Suhu bahasa c, maksudnya gimana ya ini codenya?

mau tanya, ada yang paham maksdunya ktp[SIZE][SIZE_STRING] artinya gimana ya? terus kenapa haruss ada 2 seperti itu?

#include #include #include #include

#define SIZE 5 #define SIZE_STRING 20 #define SIZE_AKTIFITAS 500 #define GOTOX 30 #define GOTOX_USERPASS GOTOX+30 #define GOTOX_PILIHAN GOTOX+26 #define GOTOX_MAKEDATABASE GOTOX+40 #define GOTOX_INPUTDATA GOTOX+28

#define ENTER 13 #define TAB 9 #define BKSP 8 #define SPACE 32 #include "time.h"

int main() { int login = 0, i = 0, pilihan = 0, max_data = 0, data_ke = 0, aktifitas_ke = 0; char ch; char aktifitas[SIZE_AKTIFITAS][SIZE_AKTIFITAS]; char ktp[SIZE][SIZE_STRING], nama[SIZE][SIZE_STRING], domisili[SIZE][SIZE_STRING], kos[SIZE][SIZE_STRING]; char username[SIZE_STRING], password[SIZE_STRING]; int jk[SIZE];

avatar Cewepusing30
@Cewepusing30

3 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

1 Jawaban:

Halo Cewepusing30,

Mohon izin menjawab,

Pada ktp[SIZE][SIZE_STRING], itu merupakan Two-dimensional Arrays, atau arti lainnya kamu bisa membuat sebuah TABEL.

Sehingga: [SIZE] itu sebagai Row-nya [SIZE_STRING] itu sebagai Column-nya

Kamu bisa contoh kasus berikut: <pre> #include &lt;stdio.h&gt;

int main() { #define SIZE 5 #define SIZE_STRING 20

char ktp[SIZE][SIZE_STRING] = {
    {1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0},
    {1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0},
    {1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0},
    {1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0},
    {1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0}
};

int i=0,j=0; 

for(i=0;i&amp;lt;5;i++){    
    printf(&quot;ktp ke-%d = &quot;, i);
    
    for(j=0;j&amp;lt;20;j++){    
        printf(&quot;%d&quot;,ktp[i][j]);
    }
    
    printf(&quot;\n&quot;);
}

return 0;

} </pre>

Dalam kasus tersebut, kamu membuat sebuah tabel dengan: ktp[5][20] : 5 Row 20 Column

output: <pre> input ktp ke-0 = 12345678901234567890
ktp ke-1 = 12345678901234567890
ktp ke-2 = 12345678901234567890
ktp ke-3 = 12345678901234567890
ktp ke-4 = 12345678901234567890 </pre>

Semoga dapat terjawab,

sumber: <a href='https://www.tutorialspoint.com/cprogramming/c_multi_dimensional_arrays.htm'>https://www.tutorialspoint.com/cprogramming/c_multi_dimensional_arrays.htm</a> <a href='https://www.javatpoint.com/two-dimensional-array-in-c'>https://www.javatpoint.com/two-dimensional-array-in-c</a>

avatar keccikun
@keccikun

368 Kontribusi 197 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban