Contoh Program Searching Nama dalam Bahasa C versi 2
Tampilan #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <windows.h> struct maha { char nama[30]; char search[30]; }siswa[20]; enum jawab { benar, salah }ketemu; int searching(int a, maha siswa[20]) { int i, j; ketemu = salah; for(i=0;i<a;i++){ j=0; while(j<30){ if (siswa[i].nama[j] == siswa[20].search[j]){ if(j==29 && siswa[i].nama[29] == siswa[20].search[29]){ ketemu = benar; break; } j++; }else if(siswa[i].nama[j] != siswa[20].search[j]){ break; } } } return ketemu; } void main() { int x, i; char input[10], plh[1]; printf("Masukkan jumlah peserta : "); gets(input); x=atoi(input); printf("Masukkan nama: \n"); for(i=0;i<x;i++) { gets(siswa[i].nama); } pilih: for(i=0;i<31;i++) { siswa[20].search[i]=NU