Hirdetés
- Itt vannak az eddigi legrészletesebb képek a Samsung Galaxy A37-ről és A57-ről
- Sózd a jégakkut! Megoldotta a CATL a téli akkuproblémákat
- Két 200 megapixeles kamerát tesz a Xiaomi a 18-as szériába?
- Akciófigyelő: Ajándékok az új Redmi Note 15-ök mellé
- A Samsung is leszámol a 128 GB-os tárhellyel a Galaxy S26-ban
- Telekom mobilszolgáltatások
- iOS alkalmazások
- Yettel topik
- iPhone topik
- Google Pixel topik
- Formát és önbizalmat épít a Garmin golfórája
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Android szakmai topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Samsung Galaxy S23 Ultra - non plus ultra
Új hozzászólás Aktív témák
-
Lortech
addikt
Minek utaztatod meg a stringeket?
Hiszen csak a char*-okra mutató pointereket kell kicserélni ahhoz, hogy **matrixban kialakuljon a helyes a sorrend:if (strcmp(matrix[i], matrix[j]) < 0)
{
char *sp = matrix[i];
matrix[i] = matrix[j];
matrix[j] = sp;
}De ha mégis úgy kéne, akkor pl :
#include <stdio.h>
#include <string.h>void rendez(char **matrix)
{
int i, j;
char ideiglenes[20]="";for(i = 0; i < 10; i++)
for(j = 0; j < 10; j++)
{
if (strcmp(matrix[i], matrix[j]) < 0)
{
strcpy(ideiglenes, matrix[i]);char *segedp;
segedp = (char *)realloc(matrix[i], strlen(matrix[j]) + 1);
matrix[i] = segedp;
strcpy(matrix[i], matrix[j]);segedp = (char *)realloc(matrix[j], strlen(ideiglenes) + 1);
matrix[j] = segedp;
strcpy(matrix[j], ideiglenes);
}
}
printf("\nRendezve: \n\n");
for(i = 0; i < 10; i++)
printf("%s\n",matrix[i]);}
int main(void)
{char *automarkak[10];
automarkak[0]=(char *)malloc(strlen("Mercedes") + 1);strcpy(automarkak[0], "Mercedes");
automarkak[1]=(char *)malloc(strlen("Ferrari") + 1);strcpy(automarkak[1], "Ferrari");
automarkak[2]=(char *)malloc(strlen("Audi") + 1);strcpy(automarkak[2], "Audi");
automarkak[3]=(char *)malloc(strlen("Lada") + 1);strcpy(automarkak[3], "Lada");
automarkak[4]=(char *)malloc(strlen("Chevrolet") + 1);strcpy(automarkak[4], "Chevrolet");
automarkak[5]=(char *)malloc(strlen("Ford") + 1);strcpy(automarkak[5], "Ford");
automarkak[6]=(char *)malloc(strlen("Ferrari") + 1);strcpy(automarkak[6], "Skoda");
automarkak[7]=(char *)malloc(strlen("Suzuki") + 1);strcpy(automarkak[7], "Suzuki");
automarkak[8]=(char *)malloc(strlen("Opel") + 1);strcpy(automarkak[8], "Opel");
automarkak[9]=(char *)malloc(strlen("Chrysler") + 1);strcpy(automarkak[9], "Chrysler");rendez(automarkak);
}
Ú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!
- Lenovo Thinkpad X280, 12,5" FHD IPS, I5-8350U CPU, 8GB DDR4, 256GB-1TB SSD, W11, Számla, 1 év garanc
- ÚJ LG 50UR640S9ZD 50" UHD Üzleti LED TV,Signage,CMS,Reklám kijelző,HDMI,Optika,USB,Wifi,BT,HDR,WebOS
- DJI Mavic 3 Thermal (M3T) Enterprise + RTK modul + 7 akkumulátor
- Iphone 16 pro 256GB natúr titán
- iPhone 12 64 GB független
- Surface Pro 7+ i5-1135G7 16G 256GB 1 év garancia
- GYÖNYÖRŰ iPhone 14 Pro Max 256GB Deep Purple - 1 ÉV GARANCIA -Kártyafüggetlen, MS4279
- Készpénzes / Utalásos Videokártya és Hardver felvásárlás! Személyesen vagy Postával!
- Gamer/streamer mikrofon, állvány és USB HUB kitűnő árakon!
- Bomba ár! HP EliteBook 745 G6 - Ryzen 7 3700U I 16GB I 256SSD I HDMI I 14" FHD I Cam I W10 I Gari!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs


