Pertanyaan yang diberi tag c

115
Memahami cara kerja fungsi rekursif

Seperti yang dijelaskan judulnya, saya memiliki pertanyaan pemrograman yang sangat mendasar yang belum bisa saya bahas. Menyaring semua (sangat pintar) "Untuk memahami rekursi, Anda harus terlebih dahulu memahami rekursi." balasan dari berbagai utas online saya masih belum cukup mengerti....

115
Mengapa kompilator tidak melaporkan titik koma yang hilang?

Saya memiliki program sederhana ini: #include <stdio.h> struct S { int i; }; void swap(struct S *a, struct S *b) { struct S temp; temp = *a /* Oops, missing a semicolon here... */ *a = *b; *b = temp; } int main(void) { struct S a = { 1 }; struct S b = { 2 }; swap(&a,...

114
Printf pad kiri dengan spasi

Bagaimana cara mengisi string dengan spasi di sebelah kiri saat menggunakan printf? Misalnya, saya ingin mencetak "Halo" dengan 40 spasi sebelumnya. Juga, string yang ingin saya cetak terdiri dari beberapa baris. Apakah saya perlu mencetak setiap baris secara terpisah? EDIT: Untuk memperjelas,...

114
Kinerja IPC: Pipa Bernama vs Soket

Semua orang sepertinya mengatakan pipa bernama lebih cepat daripada soket IPC. Seberapa cepat mereka? Saya lebih suka menggunakan soket karena mereka dapat melakukan komunikasi dua arah dan sangat fleksibel tetapi akan lebih memilih kecepatan daripada fleksibilitas jika jumlahnya cukup...

114
Algoritma median bergulir di C

Saat ini saya sedang mengerjakan algoritme untuk menerapkan filter median bergulir (analog dengan filter rata-rata bergulir) di C. Dari penelusuran literatur saya, tampaknya ada dua cara yang cukup efisien untuk melakukannya. Yang pertama adalah mengurutkan jendela nilai awal, kemudian melakukan...