Pertanyaan tentang topik tersebut 'pointers'

Ketik casting antara char* dan UBYTE* (unsigned char*)
Latar Belakang: Saya menerima array sebagai char* sebagai bagian dari sesi soket. Sekarang kita harus mencocokkan Token (header HTTP) darinya. Kode di sini adalah kita telah membuat UBYTE* dan mendapatkan nilai dari array char setelah mengetik dengan...
8065 dilihat
schedule 26.10.2023

Cara membuat tokenizer mendeteksi ruang kosong saat menggunakan strtok() [duplikat]
Kemungkinan Duplikat: Cara membuat tokinezer mendeteksi ruang kosong saat menggunakan strtok() Saya sedang merancang program c++, di suatu tempat dalam program saya perlu mendeteksi apakah ada yang kosong (token kosong) di sebelah token...
411 dilihat
schedule 11.11.2023

Bagaimana cara menyimpan pointer ke objek yang dialokasikan secara statis dalam vektor?
Katakanlah saya ingin membuat vektor objek dan vektor penunjuk lainnya ke objek tersebut (saya tidak dapat menggunakan memori dinamis). Cara saya melakukannya adalah pada contoh berikut. #include <iostream> #include <vector> using...
130 dilihat
schedule 21.11.2023

Buat string baru dari yang lama
Saya menggunakan C++ (lingkungan Windows). Saya punya: LPCWSTR mystring; Ini bekerja : mystring = TEXT("Hello"); Tapi bagaimana cara melakukan ini? : mystring = ((((create a new string with text = the content which is in...
531 dilihat
schedule 25.10.2023

Mengisi pointer char dalam sebuah struct
Saya telah mendefinisikan struct "mobil" dengan model (char *model) dan tahun model (int tahun). Saya memiliki fungsi yang akan membuat struktur mobil baru; Namun, ada kesalahan saat menyalin pointer char. Ini seharusnya membuat simpul baru untuk...
18069 dilihat
schedule 22.11.2023

lompat tabel & penunjuk kode
Kode saya terlihat seperti ini: (n adalah angka antara 0,1,2 dan 3, dan loc_A/B/C/D masing-masing mewakili blok kode) int test(int n){ static void *jt[7]= {&&loc_A, &&loc_B, &&loc_C, &&loc_D}; goto *jt[n];...
253 dilihat
schedule 01.11.2023

Setara dengan pointer C pada bahasa lain [ditutup]
Sebagai sarjana Ilmu Komputer, saya memulai dengan C, di mana pointer adalah tipe data yang penting. Setelah itu saya menyentuh Java, JavaScript, PHP, Python. Tak satu pun dari mereka yang memiliki penunjuk itu sendiri. Jadi kenapa? Apakah...
181 dilihat
schedule 19.12.2023

menggunakan pointer non-pintar di C++ modern
Versi Singkat: Apakah ada alasan yang dapat diterima untuk menggunakan pointer non-pintar di C++ modern? Versi Panjang: kami memiliki produk besar yang berisi banyak kode C++ lama dan sekarang kami mencoba memfaktorkannya kembali ke era C++...
1162 dilihat
schedule 13.01.2024

Implementasi universal bubble sort di C
Saya mencoba membuat fungsi pengurutan gelembung universal. Ini memungkinkan pengguna untuk menulis fungsi perbandingan dan pertukarannya sendiri. Saya menerapkan fungsi pertukaran dan perbandingan untuk tipe int, tetapi ketika saya menjalankan kode...
1308 dilihat

Tidak dapat memahami cara menghitung kuadrat suatu bilangan
Saya telah menemukan fungsi yang menghitung kuadrat suatu bilangan: int p(int n) { int a[n]; //works on C99 and above return (&a)[n] - a; } Ini mengembalikan nilai n 2 . Pertanyaannya adalah, bagaimana cara melakukan hal itu?...
9289 dilihat
schedule 25.12.2023

Bug aneh saat membaca dan mencetak string *char di C
Saya baru saja menemukan sesuatu yang sangat aneh. String char saya (sebut saja word ) ternyata ada tambahan huruf saat saya print. Surat yang dikontatenkan berbeda-beda tergantung pada: panjang kata awalan yang tepat. jumlah spasi setelah...
106 dilihat
schedule 30.10.2023

Kesalahan segmentasi (inti dibuang 139)
Saya mencoba membuat array bidimensi dinamis (dalam hal ini saya berhasil melakukannya). Saya memiliki kelas yang mencakup beberapa konstruktor, destruktor, dan fungsi lain yang berhubungan dengan operasi aritmatika pada matriks. jadi inilah kode...
404 dilihat
schedule 14.01.2024

Membungkus argumen struct** (pointer to pointer) dengan SWIG
Saya mencoba untuk membungkus fungsi yang ditulis dalam C sehingga saya dapat mengaksesnya dengan Python menggunakan SWIG Masalah yang saya miliki adalah ia mengharapkan sebuah pointer ke sebuah pointer ke sebuah struct, bukan sebuah pointer ke...
679 dilihat
schedule 11.11.2023

Masalah dengan scanf dan string dalam loop sementara
Saya tidak mengerti apa yang salah dengan bagian kode program saya ini. Saya menggunakan lingkaran while untuk meminta pengguna memasukkan string yang akan disimpan ke string sementara (char *name) dan kemudian diteruskan sebagai argumen suatu...
407 dilihat
schedule 04.01.2024

Operator -› dalam fungsi malloc
Tonton di sini: struct mystruct{ int a; int b; }; int main(void){ struct mystruct* ptr; ptr = malloc( 10*sizeof( struct mystruct ) ); Dengan cara ini saya telah mengalokasikan array struct. Jika Anda mencoba mencetak, misalnya ptr[4],...
98 dilihat
schedule 14.11.2023

C# Mengembalikan pointer yang dibuat dengan stackalloc di dalam suatu fungsi
Saya memiliki kode C# yang berinteraksi dengan kode C++, yang melakukan operasi dengan string. Saya memiliki potongan kode ini di kelas pembantu statis: internal static unsafe byte* GetConstNullTerminated(string text, Encoding encoding) {...
1611 dilihat
schedule 15.12.2023

Meningkatkan ukuran array secara dinamis di Struct C
Pertanyaan saya sederhana...Saya telah mendeklarasikan struct berikut: struct Address { int id; int set; char *name; char *email; }; struct Database { struct Address rows[512]; }; struct Connection { FILE *file; struct...
823 dilihat
schedule 30.10.2023

Mendapatkan akses memori yang tidak valid (sinyal 11) saat menggunakan pengikatan OpenGL Crystal (glGenBuffers)
Silakan lihat di sini, program sepele yang saya coba agar berfungsi: require "lib_gl" x = [] of UInt32 # or x = uninitialized Pointer(UInt32) # or x = [0_u32] # From lib_gl: # fun gen_buffers = "glGenBuffers"(n: Int32, buffers: UInt32*) : Void...
226 dilihat
schedule 24.12.2023

Bagaimana cara memanggil anggota suatu struct, yang telah diisi menggunakan fungsi penunjuk struct
Saya ingin tahu cara mencetak nilai char* word dari struktur ini. struct word_count_struct { char *word; int count; }; Struktur ini telah diberi nilai pikir fungsinya struct word_count_struct *new_word_count( char *word ) {...
123 dilihat
schedule 24.11.2023

Pemrograman C: kesalahan SIGABRT 134; apakah saya mengosongkan memori ini dengan benar?
Saya memiliki struktur data bersarang (ini adalah inisialisasinya): Interval *newInterval(int b, int e, int m){ static Interval i; i.b = b; i.e = e; i.m = m; return &i; } Signal *newSignal(int size){ static Signal s;...
1231 dilihat
schedule 09.11.2023