Új hozzászólás Aktív témák
-
aviator
tag
válasz
aviator #5569 üzenetére
char szoveg[101];
char*szpt;
scanf("%s",szoveg);
szpt=(char*)malloc(sizeof(char)*((strlen(szoveg))+1));
strcpy(szpt,szoveg);
printf("%s",szpt);
free(szpt);Újabb hasonló probléma. A strcpy itt elméletileg egy char típusú tömböt másol egy char* típusú tömbbe, ami nem lenne lehetséges. Sejtem, hogy az előző "indexelés megeszi a pointert" dolognak lesz itt is jelentősége, gondolom itt az indexelés a string-ben áll annak ellenére, hogy nem látszik az indexelő [] operátor. Kiíratáskor pedig látszólag string-ként íródik ki a pointer típus.
Amit nem értek az az, hogy a strcpy két paramétere hogy lesz azonos típusú, melyiknek változik meg a típusa (ha egyáltalán megváltozik) és miért, illetve, hogy a kiíratáskor hogy lesz a pointerből kiíratható string.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- iPhone topik
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- exHWSW - Értünk mindenhez IS
- sellerbuyer: Nem veszélytelen a RAM duplázás de vajon megéri?
- Mikrotik routerek
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- A processzorba integrált hűtésen dolgozik a Microsoft
- Kerékpárosok, bringások ide!
- PlayStation 5
- További aktív témák...
- Apple iPhone 12 Pro Max 256GB, Kártyafüggetlen, 1 Év Garanciával
- iPad Pro 13 M4 256GB wifi újszerű 2028.04-ig jótállás
- MSI CreatorPro Z16P RTX A5500 TOUCH! (vapor chamberrel)
- HIBÁTLAN iPhone 14 Pro Max 256GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3510
- Telefon felvásárlás!! iPhone 13 Mini/iPhone 13/iPhone 13 Pro/iPhone 13 Pro Max
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest