- Beranda
- Komunitas
- Tech
- Programmer Forum
[NEWBIE][C++]MENAMBAH,MENGHAPUS,MENGEDIT DATA TOLONG DIBANTU GAN (struct)


TS
FelixRichard
[NEWBIE][C++]MENAMBAH,MENGHAPUS,MENGEDIT DATA TOLONG DIBANTU GAN (struct)
gan mohon bantuannya ane mau nanya nih soal buat kandidat Ujian semester ane ,
masih blank gan jadi takut gak bagus nilainya nih
materinya tentang gimana caranya mau nambahin data, ama menghapus data,,
membaca data text
menambahkan data ke text ( ke save )
menghapus data pada list
ane liat temen pakek
FILE *file;
file = fopen("data.dat", "w"); write dan r buat read
mohon bantuannya gan
masih blank gan jadi takut gak bagus nilainya nih

materinya tentang gimana caranya mau nambahin data, ama menghapus data,,
membaca data text
menambahkan data ke text ( ke save )
menghapus data pada list
ane liat temen pakek
FILE *file;
file = fopen("data.dat", "w"); write dan r buat read
mohon bantuannya gan

Code:
#include<stdio.h>
#include<stdlib.h>
struct
{
char temp[10][100];
char nama[10][100];
char jabatan[10][100];
int gaji[10];
}karyawan[100];
int main()
{
char temp[10][100];
char nama[10][100];
char jabatan[10][100];
int gaji[10];
FILE *data_karyawan;
int menu_choose;
int i=0, j;
do{
printf(" M E N U \n");
printf("======================\n");
printf("1. Lihat list karyawan\n");
printf("2. Pengaturan karyawan\n");
printf("3. Simpan dan keluar\n\n");
scanf("%d", &menu_choose); fflush(stdin);
system("cls");
switch(menu_choose)
{
case 1:
data_karyawan = fopen("data_karyawan.txt", "r");
while(!feof(data_karyawan)) //file end of file
{
fscanf(data_karyawan, "%[^#]#%[^#]#%[^#]#%[^\n]\n", &temp[i] , &nama[i], &jabatan[i], &gaji[i]);
i++;
}
for(j=0 ; j<i ; j++)
{
printf("Kode Karyawan : %s\n", temp[j]);
printf("Nama : %s\n", nama[j]);
printf("Jabatan : %s\n", jabatan[j]);
printf("Gaji : %s\n", gaji[j]);
};
fclose(data_karyawan);
break;
case 2:
printf("Pengaturan Karyawan\n");
printf("=======================\n");
printf("1. Tambah data karyawan\n");
printf("2. Ubah data karyawan \n");
printf("3. Hapus data karyawan\n");
printf("4. Kembali ke menu utama\n");
int submenu_choose;
scanf("%d", &submenu_choose); fflush(stdin);
system("cls");
switch(submenu_choose);
{
case 1:
printf("Input nama : ");
scanf("%s", &karyawan[i].nama); fflush(stdin);
printf("Input Jabatan : ");
scanf("%s", &karyawan[i].jabatan); fflush(stdin);
printf("Input gaji : ");
scanf("%s", &karyawan[i].gaji); fflush(stdin);
printf("%s\n", &karyawan[i].nama);
printf("%s\n", &karyawan[i].jabatan);
printf("%s\n", &karyawan[i].gaji);
case 4:
break;
}
case 3:
break;
return 0;
}
}while(menu_choose != 3);
fclose(data_karyawan);
return 0;
}
Diubah oleh FelixRichard 14-01-2014 16:36
0
11.1K
7


Komentar yang asik ya
Urutan
Terbaru
Terlama


Komentar yang asik ya
Komunitas Pilihan