Jump to content

defiant

Premium Members
  • Posts

    1.333
  • Εγγραφή

  • Τελευταία Επίσκεψη

  • Ημέρες που κέρδισε

    1

Posts posted by defiant

  1. Επειδή μου έχουν σπάσει τα νεύρα... Υπάρχει τρόπος, έναν αριθμό με πολλά ψηφία (τουλάχιστον 13) που μου δίνει ο χρήστης, να τον αποθηκεύω σε array, ένα ψηφίο ανά θέση; προς το παρόν αποθηκεύω τον αριθμό σε μια μεταβλητή long long και μετά με mod & διαίρεση, με 10, το περνάω σε πίνακα. Αναρωτιέμαι αν μπορώ να γλυτώσω το long long, που για κάποιο λόγο δε μου λειτουργεί στο dev-c++...

     

    Παίρνοντας το modulus 10 παίρνεις το τελευταίο ψηφίο, μετά διαιρείς με 10 και ξανακάνεις το ίδιο.

     

    Π.χ

    123%10 = 3

    123/10 = 12

     

    12%10 = 2

    12/10 = 1

     

    1%10 = 1

    • Like 1
  2. Έχω χρησιμοποιήσει το hola για να μπαίνω στο pandora. Μερικές φορές σταματάει μετά από καμιά ώρα .

    Μια λύση που σκέφτομαι να κάνω για μένα είναι να βάλω ένα rasberry pi στο σπίτι στην Ελλάδα και να στήσω openvpn server.

  3. Η fscanf επιστρέφει τον αριθμό των επιτυχώς διαβασμένων αριθμών στην περίπτωση σου

     fscanf(fp, "%Ld", &cc_n)

    ή EOF όταν φτάσει στο τέλος του αρχείου.

    Σε περίπτωση που το αρχείο που διαβάζεις έχει κάποιο χαρακτήρα αντί για αριθμό, ο κώδικας σου θα loopαρει συνεχεία μόλις διαβάσει το χαρακτήρα και αποτύχει να τον μετατρέψει.

     

    Οπότε ίσως να είναι καλύτερα να τεσταρεις ότι η fscanf διάβασε αριθμό.

      while (fscanf(fp, "%Ld", &cc_n) == 1)  {        printf("%Ld\n", cc_n);  }
    • Like 1
  4. Για c/c++ υπάρχει και το Visual Studio Express που ειναι free και έχει πολύ καλό intellisense που βοηθάει είτε είσαι αρχάριος είτε όχι.

    Επίσης για console apps δεν χρειάζεται ούτε system("pause") που είναι platform specific και αργό ούτε getchar ή cin >> asdf,

    με το Visual Studio τουλάχιστον πατάς Ctrl + F5 και τρέχει χωρίς να κλείσει η κονσόλα στο τέλος.

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

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.