Created
December 13, 2025 23:48
-
-
Save fariedrahmat/29226dc5d7cfb6858179dff2217f9c15 to your computer and use it in GitHub Desktop.
Fungsi Mencari Huruf dan Mengubah menjadi Kapital Menggunakan Bahasa C
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #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