GIOVANNA Δημοσ. 5 Νοεμβρίου 2005 Δημοσ. 5 Νοεμβρίου 2005 DEN NOMIZO BEBAIA OTI I GLOSSA AYTI INE C........
boutsak Δημοσ. 5 Νοεμβρίου 2005 Δημοσ. 5 Νοεμβρίου 2005 Ayto sigoura den einai c :razz: Loipon oson afora ton elegxo tou an einai to antistrofo string idio me to kanoniko, ylopoieis mia swap h opoia antistrefei ola ta stoixeia tou pinaka, kai sth synexeia to sygkrineis me ton prohgoumeno pinaka. Mia ylopoihsh p.x. ayou 8a htan: int swap(char string[], int arraySize) //Epistrefei 1 an einai idia to antistrofo me to kanoniko string, alliws 0 { int cnt1, cnt2; char reversed[arraySize], tmp; for(cnt1=0, cnt2=arraySize-1;cnt1<cnt2;cnt1++, cnt2--){ tmp = string[cnt1]; string[cnt1]=string[cnt2]; string[cnt2]=tmp; } /*kai edw elegxeis an reversed = string*/ . .. ... } Twra gia thn metatroph: char toLowerOrUpperCase(char ch){ if(ch >= 'A' && ch <= 'Z') return ch+32; else if(ch >='a' && ch <= 'z') return(ch-32); else return ch; } Twra apo pou proekypse to 32? Phgaine sto http://www.lookuptables.com/. Ekei einai oles oi ASCII times twn xarakthrwn. Pistevw 8a katalabeis ta ypoloipa.
Directx Δημοσ. 7 Νοεμβρίου 2005 Δημοσ. 7 Νοεμβρίου 2005 Για την μετατροπή κεφαλαίων στην C χρησιμοποιούμε την εντολή strupr ενώ για τα μικρά την εντολή strlwr (string.h). Σε αυτό το σημείο χρειάζεται προσοχή αφού συνήθως οι συγκεκριμένες ρουτίνες δουλεύουν σωστά με τα BASIC ASCII σετ, δηλαδή τους Αγγλικούς χαρακτήρες. Εάν προγραμματίζετε σε Windows προτείνω την χρήση των CharUpper και CharLower οι οποίες δουλεύουν σωστά και σε EXTENDED ASCII χαρακτήρες (ελληνικά).
myle Δημοσ. 7 Νοεμβρίου 2005 Δημοσ. 7 Νοεμβρίου 2005 Γειά σας! Για να μην ανοίγω καινούργιο topic, μήπως γνωρίζετε από που μπορώ να κατεβάσω έναν compiler της ANSI C ο οποίος να δουλεύει σε περιβάλλον Windows XP (ή γραμμής εντολών των XP, τέλος πάντων);
boutsak Δημοσ. 7 Νοεμβρίου 2005 Δημοσ. 7 Νοεμβρίου 2005 Γειά σας! Για να μην ανοίγω καινούργιο topic, μήπως γνωρίζετε από που μπορώ να κατεβάσω έναν compiler της ANSI C ο οποίος να δουλεύει σε περιβάλλον Windows XP (ή γραμμής εντολών των XP, τέλος πάντων); http://www.csd.uoc.gr/~hy150/tools/tools.html Oloi oi compilers pou 8a breis einai ennoeitai free. Exw xrhsimopoihsei ton lcc apo to princeton k mou fainetai arketa eyxrhstos
myle Δημοσ. 8 Νοεμβρίου 2005 Δημοσ. 8 Νοεμβρίου 2005 Πως θα τους χρησιμοποιήσω; Πως θα κάνω δηλαδή εγκατάσταση; Είμαι εντελός άππειρος σε αυτόν τον τομέα. Τον lcc κατάβασα. Ποιά διαδικασία πρέπει να ακολουθήσω για να κάνω compilation σε ένα αρχείο;
boutsak Δημοσ. 8 Νοεμβρίου 2005 Δημοσ. 8 Νοεμβρίου 2005 Πως θα τους χρησιμοποιήσω; Πως θα κάνω δηλαδή εγκατάσταση; Είμαι εντελός άππειρος σε αυτόν τον τομέα. Τον lcc κατάβασα. Ποιά διαδικασία πρέπει να ακολουθήσω για να κάνω compilation σε ένα αρχείο; Τι εννοείς πως θα τους εγκαταστήσεις; Ο lcc έχει το κλασικό wizard εγκατάστασης ενός προγράμματος. Μετά όταν ο εγκατασήσεις, απλά θα προσέξεις τα προγράμματα σου να έχουν κατάληξη .c Επιλέγεις compile και run από το εργαλείο. Τέλος, όπως και κάθε άλλο εργαλείο έχει και help section.
myle Δημοσ. 8 Νοεμβρίου 2005 Δημοσ. 8 Νοεμβρίου 2005 Εντάξει σε ευχαριστώ. Θα τον δοκιμάσω στο σπίτι. Κατέβασα και τον gcc που έχουμε στην σχολή και θα δω ποιός με βολεύει πιότερο.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.