Hirdetés
- Google Pixel topik
- Telekom mobilszolgáltatások
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- iPhone topik
- Magisk
- Yettel topik
- Apple iPhone 17 Pro Max – fennsík
- Ennyit szűkít az X300 Ultra a telepen Európában
- Xiaomi 17 Ultra - jó az optikája
- Vivo X300 - kicsiben jobban megéri
Ú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!
- Star Trek
- Eredeti játékok OFF topik
- Autós topik
- 5.1, 7.1 és gamer fejhallgatók
- Milyen videókártyát?
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Wuthering Waves
- Sweet.tv - internetes TV
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- További aktív témák...
- Asus ROG Strix Scar G634 / 16" Mini LED / i9-14900HX / RTX 4090 16GB 175W / 32GB / 2TB + extrák
- Apple iPhone 13 Mini 128GB Fekete Színben 100% Akkuval 6 Hónap Jótállással
- HP EliteBook 840 G7 i5-10210U 8GB 256GB FHD 400nit 1 év garancia
- GARANCIÁS Nikon Z6 II + MB-N11 gyári portré markolat
- HP EliteBook 840 G7 i5-10210U 16GB 512GB FHD 400nit 1 év garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

