19. april 2002 - 20:48Der er
7 kommentarer og 1 løsning
Overføring fra char[25] i en struct, til en anden af samme
Jeg skal overføre indholdet af en char[25] til en anden char[25]. Det ligger inde i 2 forskellige struct. Det kan ikke lade sig gøre at sætte de 2 lig med hinanden, eftersom de ikke er helt ens.
hvorledes kna det være at denne kommando ikke fungere? strcpy(b1.kuby,k1.kby); Det som bliver skrevet ud først er k1.kby Derefter vil jeg så overføre det vil den overnnævnte kommendo, og så cout'er jeg b1.kuby men værdierne passer ikke overens (OVERHOVEDET)!! what could be the prob?
strcpy kopierer til og med første forekomst af et NULL tegn ('\0'), uden hensyntagen til størrelsen af source og destination. memcpy kopierer præcis det antal bytes, man angiver.
narkona >> strcpy() skulle gerne fungere. Kan du vise lidt mere af koden?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.