Pertanyaan yang diberi tag c

192
Menggunakan variabel di dalam heredoc bash

Saya mencoba menginterpolasi variabel di dalam heredoc bash: var=$1 sudo tee "/path/to/outfile" > /dev/null << "EOF" Some text that contains my $var EOF Ini tidak berfungsi seperti yang saya harapkan ( $vardiperlakukan secara harfiah, tidak diperluas). Saya perlu menggunakan sudo...

192
Spring MVC: Objek kompleks sebagai GET @RequestParam

Misalkan saya memiliki halaman yang mencantumkan objek pada tabel dan saya perlu meletakkan formulir untuk memfilter tabel. Filter dikirim sebagai Ajax GET ke URL seperti itu: http://foo.com/system/controller/action?page=1&prop1=x&prop2=y&prop3=z Dan bukannya memiliki banyak parameter...

191
Apa objek "kelas satu"?

Kapan benda atau sesuatu dikatakan "kelas satu" dalam bahasa pemrograman tertentu, dan mengapa? Dalam apa mereka berbeda dari bahasa di mana mereka tidak? EDIT. Ketika seseorang mengatakan "semuanya adalah sebuah objek" (seperti dalam Python), apakah ia memang berarti bahwa "semuanya adalah kelas...

191
Bisakah saya menggunakan literal biner dalam C atau C ++?

Saya perlu bekerja dengan nomor biner. Saya mencoba menulis: const x = 00010000; Tapi itu tidak berhasil. Saya tahu bahwa saya dapat menggunakan angka heksadesimal yang memiliki nilai yang sama 00010000, tetapi saya ingin tahu apakah ada tipe dalam C ++ untuk angka-angka biner dan jika tidak,...

191
printf () format untuk hex

Ini lebih merupakan pertanyaan yang aneh daripada pertanyaan penting, tetapi mengapa saat mencetak hex sebagai angka 8 digit dengan angka nol di depan, apakah ini %#08XTidak menampilkan hasil yang sama 0x%08X? Ketika saya mencoba menggunakan yang pertama, 08bendera pemformatan dihapus, dan itu...

191
Ekspresi reguler untuk memungkinkan spasi antar kata

Saya ingin ekspresi reguler yang mencegah simbol dan hanya memungkinkan huruf dan angka. Regex di bawah ini berfungsi dengan baik, tetapi tidak memungkinkan untuk spasi di antara kata-kata. ^[a-zA-Z0-9_]*$ Misalnya, saat menggunakan ungkapan reguler ini, "HelloWorld" baik-baik saja, tetapi "Hello...

189
Meneruskan permohonan fungsi variadik di C

Dalam C, apakah mungkin untuk meneruskan permohonan fungsi variadic? Seperti dalam, int my_printf(char *fmt, ...) { fprintf(stderr, "Calling printf with fmt %s", fmt); return SOMEHOW_INVOKE_LIBC_PRINTF; } Meneruskan permohonan dengan cara di atas jelas tidak sepenuhnya diperlukan dalam kasus...