Skip to content

Instantly share code, notes, and snippets.

@fariedrahmat
Created December 13, 2025 23:48
Show Gist options
  • Select an option

  • Save fariedrahmat/29226dc5d7cfb6858179dff2217f9c15 to your computer and use it in GitHub Desktop.

Select an option

Save fariedrahmat/29226dc5d7cfb6858179dff2217f9c15 to your computer and use it in GitHub Desktop.
Fungsi Mencari Huruf dan Mengubah menjadi Kapital Menggunakan Bahasa C
#include <stdio.h>
#include <string.h>
#include <ctype.h>
void test1(char kalimat[], char kata[]) {
char kalimat_awal[200];
// simpan kalimat sebelum diubah
strcpy(kalimat_awal, kalimat);
char *posisi = strstr(kalimat, kata);
if (posisi != NULL) {
// ubah kata menjadi huruf besar langsung di kalimat
for (int i = 0; kata[i] != '\0'; i++) {
posisi[i] = toupper(posisi[i]);
}
printf("Kalimat sebelum diubah:\n%s\n\n", kalimat_awal);
printf("Kalimat setelah diubah:\n%s\n", kalimat);
} else {
printf("Kata tidak ditemukan\n");
}
}
int main() {
char kalimat[] = "saya belajar bahasa c di kampus";
char kata[] = "s";
test1(kalimat, kata);
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment