Διαγραφή πολλών στοιχείων ενός πίνακα  Το θέμα επιλύθηκε

...ασύγχρονα μαθήματα γλώσσας C

Διαγραφή πολλών στοιχείων ενός πίνακα

Δημοσίευσηαπό hacker71 » 01 Δεκ 2011, 13:18

Παιδιά,
μπορεί σας παρακάλω πολυ να μου πεί κάποιος πως κάνω διαγραφή πολλαπλών καταχωρησεων σε ένα πίνακα μεγάθους N? Αυτός ο πίνακας περιέχει strings. Κάνω ταξινόμηση στον πίνακα έτσι ώστε να είναι πολλαπλά στοιιχεία σε συνεχώμενες θέσεις του πίνακα μετά όμως?
Τελευταία επεξεργασία από linuxs και 22 Φεβ 2012, 07:15, έχει επεξεργασθεί 1 φορά/ες συνολικά
Αιτία: Επεξεργασία τίτλου και μετάφραση greeklish
hacker71
babeTUX
babeTUX
 
Δημοσιεύσεις: 7
Εγγραφή: 01 Δεκ 2011, 13:02
Εκτύπωση

Re: diagrafi pollaplwn kataxwrisewn C

Δημοσίευσηαπό Epirotes » 01 Δεκ 2011, 13:26


!

Μήνυμα συντονισμού πρός τον/την hacker71

Σε παρακαλούμε να διαβάσεις τις οδηγίες προς νεοεισερχόμενους προσεκτικά. Όλες οι δημοσιεύσεις πρέπει να είναι σε λιτά πεζά ελληνικά, δηλ. όχι greeklish (εκτός αν δεν λειτουργούν τα ελληνικά), όχι κεφαλαία (φαίνεται ότι φωνάζεις), όχι ξένη γλώσσα (εκτός αν υπάρχει ανάγκη), όχι χωρίς λόγο πολλά χρώματα, bold, κλπ. Για αυτούς τους λόγους, κάνε τις απαραίτητες αλλαγές στην δημοσίευση σου.
Οδηγίες για νέα μέλη ---- Οδηγοί - How to - Tutorials
1 Linux: Μέτριος ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Προχωρημένος
2 Ubuntu 16.04 precise 64bit (el_GR.UTF-8), Windows 10
3 Intel Core2 Duo CPU E8400 3.00GHz ‖ RAM 8 GB ‖ Gigabyte X48-DS4
4 Advanced Micro Devices [AMD] nee ATI Caicos [Radeon HD 6450] [1002:6779]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
Άβαταρ μέλους
Epirotes
superbTUX
superbTUX
 
Δημοσιεύσεις: 3185
Εγγραφή: 05 Νοέμ 2008, 00:25
Τοποθεσία: Ιωάννινα, Ήπειρος
Εκτύπωση

Re: diagrafi pollaplwn kataxwrisewn C

Δημοσίευσηαπό hacker71 » 01 Δεκ 2011, 13:30

Me sigxwreis , alla exw mia ekdosi tou ubuntu kai dn borw na valw ellinika,mono agglika iparxun... :/

Parakalw poli ,opoios borei na voi8isei ,as voi8isei.Anagi pedia! Pws kanoume diagrafi pollaplwn kataxwrisewn se pinaka mege8ous N ?
o pinakas autos periexei simvoloseires..Kanw taxinomisi ston pinaka etci wste na einai ta polapla stoixeia se sinexomenes 9eseis tou pinaka, meta omws??
hacker71
babeTUX
babeTUX
 
Δημοσιεύσεις: 7
Εγγραφή: 01 Δεκ 2011, 13:02
Εκτύπωση

Re: diagrafi pollaplwn kataxwrisewn C

Δημοσίευσηαπό simosx » 01 Δεκ 2011, 13:41

Πρέπει να κάνεις τη βασική διαδικασία να γράψεις ελληνικά και να χρησιμοποιήσεις καλύτερα τη διανομή σου.
Είναι πιο γρήγορο να κάνεις τα βασικά βήματα πρώτα παρά να πάρεις/χρησιμοποιήσεις κάποια έτοιμη λύση.

Ακόμα, το να ζητάς τόσο έντονα μια λύση σε άσκηση δίνει την εντύπωση ότι πρόκειται για εργασία στο σχολείο.
Αν είναι πράγματι έτσι, τότε το καλύτερο είναι να προσπαθήσεις να επιλύσεις το πρόβλημα με τις δικές σου δυνάμεις, οπότε μαθαίνεις προγραμματισμό.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: diagrafi pollaplwn kataxwrisewn C

Δημοσίευσηαπό hacker71 » 01 Δεκ 2011, 14:12

Oxi dn prokeite gia sxoleio , file .Foititis ime aplws exw katsei vradia oloklira edw kai poses meres kai dn borw na vrw pws na to kanw. thelw kapoion toulaxiston na m deixei pws na t xekinisw toulaxiston.Exw dokimasei apeirous algorithmous pou katevasa apo to mialo m ,alla dn douleuoun.Kapoia voi8eia?

P.S. ta ellinika dn borw na ta egatastisw .
hacker71
babeTUX
babeTUX
 
Δημοσιεύσεις: 7
Εγγραφή: 01 Δεκ 2011, 13:02
Εκτύπωση

Re: diagrafi pollaplwn kataxwrisewn C

Δημοσίευσηαπό migf1 » 01 Δεκ 2011, 14:24

Παρέθεσε κώδικα από ότι έχεις προσπαθήσει μέχρι στιγμής.
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Re: diagrafi pollaplwn kataxwrisewn C

Δημοσίευσηαπό hacker71 » 01 Δεκ 2011, 14:34

Κώδικας: Επιλογή όλων

typedef struct oxima Oxima;

void apaloifi(Oxima vehicles[],char empty[],int start,int end){

if (strcmp(vehicles[start].pinakida,vehicles[end].pinakida)){
strcpy(vehicles[start].pinakida,vehicles[end].pinakida);
strcpy(vehicles[end].pinakida,empty);
}
}


/*to parakatw kommati ine stn main*/
Κώδικας: Επιλογή όλων

selection_sort(vehicles);
start=0;
end=1;

do{
if(!(strcmp(vehicles[start].pinakida,vehicles[end].pinakida))){
end++;
}

apaloifi(vehicles,empty,start,end);
selection_sort(vehicles);


start=end;

}while(start<N);
Τελευταία επεξεργασία από hacker71 και 01 Δεκ 2011, 14:45, έχει επεξεργασθεί 1 φορά/ες συνολικά
hacker71
babeTUX
babeTUX
 
Δημοσιεύσεις: 7
Εγγραφή: 01 Δεκ 2011, 13:02
Εκτύπωση

Re: diagrafi pollaplwn kataxwrisewn C

Δημοσίευσηαπό migf1 » 01 Δεκ 2011, 14:44

Μέχρι να μπορέσω να το κοιτάξω, κάνε edit το post σου και βάλε τον κώδικα στοιχισμένο κλπ ανάμεσα σε [ code] [/ code] tags (χωρίς τα κενά) για να μπορούμε να τον διαβάζουμε σαν άνθρωποι :P
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Re: diagrafi pollaplwn kataxwrisewn C

Δημοσίευσηαπό hacker71 » 01 Δεκ 2011, 14:48

An boreis na skefteis mia diki s apaloifi postare tn file, auto p grafw dn douleuei .
Oi 8eseis start kai end deixnun ston( taxinomimeno pinaka) to prwto kai to teleuteo idio stoixeio ! Prepei na krataei to 1 kai na svinei ta ipoloipa. Afou einai pollaples kataxwriseis.
hacker71
babeTUX
babeTUX
 
Δημοσιεύσεις: 7
Εγγραφή: 01 Δεκ 2011, 13:02
Εκτύπωση

Re: diagrafi pollaplwn kataxwrisewn C

Δημοσίευσηαπό migf1 » 01 Δεκ 2011, 15:51

Δεν έχω προλάβει να το κοιτάξω ακόμα... μισό να το δω τώρα.
Go under the hood with C: Pointers, Strings, Linked Lists
Άβαταρ μέλους
migf1
powerTUX
powerTUX
 
Δημοσιεύσεις: 2082
Εγγραφή: 03 Ιουν 2011, 16:32
Εκτύπωση

Επόμενο

Επιστροφή στο Μαθήματα C

cron