Hirdetés
- Azonnali alaplapos kérdések órája
- Fejhallgató erősítő és DAC topik
- Milyen monitort vegyek?
- Azonnali informatikai kérdések órája
- A Sony megmutatja milyen monitor illik a PlayStation 5-höz
- Milyen alaplapot vegyek?
- LG LCD és LED TV-k
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Projektor topic
- Kormányok / autós szimulátorok topikja
Új hozzászólás Aktív témák
-
xors
senior tag
válasz
Headless
#4127
üzenetére
a char[32], az ugyanúgy egy char* mutató, csak foglalva van hozzá 32db hely a memóriában.
A méret igazából csalóka mert lehet röviebb is mint a lefoglalt, stringek esetén az utolsó karakter utáni lezáró nulla ('\0') jelzi a végét, a strcmp is ezt használja.
A hiba arra utal, hogy valamiért a strcmp ki van kapcsolva, esetleg próbáld meg az#include <cstring>
std::strcmp(egyik, masik)ha így sem megy, akkor kell írni egy összehasonlító függvényt, az nem egy nagy cucc
int myStrCmp (const char *s1, const char *s2) {
const unsigned char *p1 = (const unsigned char *)s1;
const unsigned char *p2 = (const unsigned char *)s2;
while (*p1 != '\0') {
if (*p2 == '\0') return 1;
if (*p2 > *p1) return -1;
if (*p1 > *p2) return 1;
p1++;
p2++;
}
if (*p2 != '\0') return -1;
return 0;
}
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Call of Duty: Black Ops 6
- Azonnali alaplapos kérdések órája
- PH! Szakszervezet
- Asztalos klub
- Xbox tulajok OFF topicja
- Fejhallgató erősítő és DAC topik
- Okosóra és okoskiegészítő topik
- A fociról könnyedén, egy baráti társaságban
- Milyen monitort vegyek?
- One otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
- Legion 5 Pro 16IAH7H Intel Core i7-12700H CPU / 32GB DDR5 RAM / 1TB SSD / Nvidia RTX3070 8GB
- Szép DELL latitude 5420 Tartós Üzleti Laptop 14" -70% i5-1145G7 4Mag 16Gb 256GB SSD FHD IPS
- TP-Link RE700X AX3000 Rage Extender
- Bomba ár! Asus ROG G751JY - i7-4750HQ I 16GB I 256SSD I GTX980M 4G I 17,3" FHD I Cam I Garancia!
- TP-Link Archer AX90 AX6600 Router dobozában
- PocketBook Touch Lux 5 (PB628) /hibás/
- GYÖNYÖRŰ iPhone 13 mini 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3841, 100% Akkumulátor
- EREDETI NINTENDO Pokemon Go Plus autocatcher dobozban eladó
- Xiaomi Redmi Note 14 Pro+ 256GB,Újszerű,Dobozával,12 hónap garanciával
- Magic Trackpad legújabb fajta, lightning csatlakozóval
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Laptopműhely Bt.
Város: Budapest


