Daftar dan Belajar Sekarang!

Suhu bahasa c, maksudnya gimana ya ini codenya?

foto Cewepusing30
3 Kontribusi 0 Coto
1 bulan yang lalu
mau tanya, ada yang paham maksdunya ktp[SIZE][SIZE_STRING] artinya gimana ya? terus kenapa haruss ada 2 seperti itu? #include <stdio.h> #include <stdlib.h> #include <string.h> #include <windows.h> #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];

Jawaban
foto abyanjksatu
330 Kontribusi 169 Coto
1 bulan yang lalu
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:
#include <stdio.h>

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<5;i++){    
        printf("ktp ke-%d = ", i);
        
        for(j=0;j<20;j++){    
            printf("%d",ktp[i][j]);
        }
        
        printf("\n");
    }

    return 0;
}
Dalam kasus tersebut, kamu membuat sebuah tabel dengan: ktp[5][20] : 5 Row 20 Column output:
input
ktp ke-0 = 12345678901234567890                                                                                                                             
ktp ke-1 = 12345678901234567890                                                                                                                             
ktp ke-2 = 12345678901234567890                                                                                                                             
ktp ke-3 = 12345678901234567890                                                                                                                             
ktp ke-4 = 12345678901234567890
Semoga dapat terjawab, sumber: https://www.tutorialspoint.com/cprogramming/c_multi_dimensional_arrays.htm https://www.javatpoint.com/two-dimensional-array-in-c


Login untuk diksusi di forum sekolah koding