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

string array se int array


JimGer

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

Δημοσ.

Kserei kanenas pos mporo na metatrepso ena string array pou pira apo ti sinartisi gets se enan int array oste na mporo na kano prakseis anamesa sta stoixeia tetoion pinakon?(to strings array pou exo periexei arithmous).Mporo na diavaso integers opos diavazo strings me tin gets?Diladi na vazei tous arithmous pou thelo se pinaka int kai oxi se string alla na min xreiazetai anamesa stous arithmous na patao enter

Thelo kathe psifio tou arithmou ksexorista diladi to 123 pou tha pliktrologiso na metaferetai se array os 1 2 3 se ksexoristes theseis

Δημοσ.

Τον μετατρέπεις με τη συνάρτηση atoi σε int, και μετά σε ένα for loop θα:

1. Παίρνεις κάθε ψηφίο ως υπόλοιπο ακέραιας διαίρεσης με το 10

2. Θα υποδεκαπλασιάζεις τον αριθμό.

Δημοσ.
Τον μετατρέπεις με τη συνάρτηση atoi σε int, και μετά σε ένα for loop θα:

1. Παίρνεις κάθε ψηφίο ως υπόλοιπο ακέραιας διαίρεσης με το 10

2. Θα υποδεκαπλασιάζεις τον αριθμό.

Δεν νομίζω οτι είναι αποδοτικό κάτι τέτοιο.

Μπορείς απλά να δοκιμάσεις κάτι σαν το ακόλουθο:

>
for(int i=0;i< length;i++)
    int_array[i]=char_array[i]-'0';

Δημοσ.
Δεν νομίζω οτι είναι αποδοτικό κάτι τέτοιο.

Μπορείς απλά να δοκιμάσεις κάτι σαν το ακόλουθο:

>
for(int i=0;i< length;i++)
    int_array[i]=char_array[i]-'0';

 

Πολύ σωστός. Χρησιμοποιείς το γεγονός ότι η αναπαράσταση ενός char είναι ένα int value από 0 εως 255. Έξυπνο! Συμφωνώ με τον PATRINOS06...

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

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

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