Προς το περιεχόμενο

EkkΛΗΣΗ ΓΙΑ ΒΟΗΘΕΙΑ


condor1987

Προτεινόμενες αναρτήσεις

Δημοσ.

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.

Δημοσ.

Για την μετατροπή κεφαλαίων στην C χρησιμοποιούμε την εντολή strupr ενώ για τα μικρά την εντολή strlwr (string.h). Σε αυτό το σημείο χρειάζεται προσοχή αφού συνήθως οι συγκεκριμένες ρουτίνες δουλεύουν σωστά με τα BASIC ASCII σετ, δηλαδή τους Αγγλικούς χαρακτήρες. Εάν προγραμματίζετε σε Windows προτείνω την χρήση των CharUpper και CharLower οι οποίες δουλεύουν σωστά και σε EXTENDED ASCII χαρακτήρες (ελληνικά).

Δημοσ.

Γειά σας! Για να μην ανοίγω καινούργιο topic, μήπως γνωρίζετε από που μπορώ να κατεβάσω έναν compiler της ANSI C ο οποίος να δουλεύει σε περιβάλλον Windows XP (ή γραμμής εντολών των XP, τέλος πάντων);

Δημοσ.
Γειά σας! Για να μην ανοίγω καινούργιο 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

Δημοσ.

Πως θα τους χρησιμοποιήσω; Πως θα κάνω δηλαδή εγκατάσταση; Είμαι εντελός άππειρος σε αυτόν τον τομέα. Τον lcc κατάβασα. Ποιά διαδικασία πρέπει να ακολουθήσω για να κάνω compilation σε ένα αρχείο;

Δημοσ.
Πως θα τους χρησιμοποιήσω; Πως θα κάνω δηλαδή εγκατάσταση; Είμαι εντελός άππειρος σε αυτόν τον τομέα. Τον lcc κατάβασα. Ποιά διαδικασία πρέπει να ακολουθήσω για να κάνω compilation σε ένα αρχείο;

Τι εννοείς πως θα τους εγκαταστήσεις; Ο lcc έχει το κλασικό wizard εγκατάστασης ενός προγράμματος. Μετά όταν ο εγκατασήσεις, απλά θα προσέξεις τα προγράμματα σου να έχουν κατάληξη .c Επιλέγεις compile και run από το εργαλείο. Τέλος, όπως και κάθε άλλο εργαλείο έχει και help section.

Δημοσ.

Εντάξει σε ευχαριστώ. Θα τον δοκιμάσω στο σπίτι. Κατέβασα και τον gcc που έχουμε στην σχολή και θα δω ποιός με βολεύει πιότερο.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...