Contenuto recente di _Achille

  1. _Achille

    DOMANDA Header, sorgenti e librerie in C

    Compilando il file .c con gcc -c namefile.c ottieni un file object namefile.o. Se hai un main.c che utilizza delle funzioni definite in fun.h, implementate in fun.c compili con gcc -o nomeeseguibile main.o fun.o
  2. _Achille

    DOMANDA C# passare form a una classe

    Per non ripetere codice si utilizzano funzioni, in questo caso (C#) chiamate metodi di una classe. Siccome devi apportare modifiche nel Form stesso, perché non utilizzi un metodo interno che modifica i suoi attributi?
  3. _Achille

    DOMANDA C# passare form a una classe

    I Generics non centrano nulla. Devi semplicemente passare il form alla funzione che fa modifiche
  4. _Achille

    RISOLTO Email criptata

    Le possibilità che tu sia stato infettato sono remote
  5. _Achille

    [Programmazione] La vostra postazione, cosa usate?

    Sicuramente il pannello migliore rimane l’IPS. Sarebbe molto utile avere due o più schermi (ed è qui che l’angolo di visione entra in gioco) ma personalmente non li ho. Poi sì, una tastiera meccanica. Più che altro ti consiglio una buona sedia e piano di lavoro con altezze regolate. La schiena...
  6. _Achille

    RISOLTO Conta quanti pazienti ci sono per ogni medico in un array (cicli for innestati)

    In duplicati sei sicuro di volere == o intendi un .equals()? Comunque la convenzione per i nomi dice che vanno scritte camelCase, esempio medicoCurante, nessunPaziente ecc… Se devi contare hai bisogno di una mappa. Se non hai trovato il medico fino ad ora aggiungi la chiave e 1, altrimenti...
  7. _Achille

    RISOLTO Ordine parole di una stringa al contrario

    Ti parla uno che ha partecipato alle olimpiadi nazionali. Semplicemente è necessario passare ad una soluzione iterativa e/o con complessità minore.
  8. _Achille

    RISOLTO Funzione std::swap in std::reverse

    std::reverse non richiama std::swap bensì std::iter_swap. last è semplicemente decrementato prima della chiamata a std::iter_swap. Questa è la probabile implementazione da cppreference template<class BidirIt> void reverse(BidirIt first, BidirIt last) { while ((first != last) && (first !=...
  9. _Achille

    RISOLTO Lettura di una stringa da file

    I VLA sono una caratteristica di C e non di C++, il cui standard non la supporta. La dimensione deve essere nota a compilazione, attraverso costanti. Tutto ciò poteva essere semplificato con una std::string, senza bisogno di VLA e getchar()
  10. _Achille

    RISOLTO Lettura di una stringa da file

    Non mischiare C con C++. C++ ha gli oggetti di tipo std::ofstream e std::ifstream per gestire i file. assert non è obbligatorio e si accerta a runtime che la condizione sia vera (ovvero == 0) a meno che sia definita la macro NDEBUG. Inoltre non puoi dichiarare un vettore statico in quel modo in...
  11. _Achille

    RISOLTO Ridimensionare Vector in C++

    No, ma puoi farlo tu. Basta copiare gli n elementi all’inizio del vettore (se mai esistesse tale resize, è quello che farebbe)
  12. _Achille

    RISOLTO [C] Threads - esercizio

    Quale è il problema? Comunque srand() va chiamato una sola volta nella esecuzione del programma. Poi nel cast da void* a Type* puoi evitare di segnarlo esplicitamente (e anzi è consigliato) essendo codice C e non C++. Infine non utilizzi N e M
  13. _Achille

    RISOLTO Aiuto con le variabili da inserire

    https://docs.microsoft.com/it-it/dotnet/api/system.console.readline https://docs.microsoft.com/it-it/dotnet/api/system.double.parse?view=netframework-4.8#System_Double_Parse_System_String_
  14. _Achille

    [C] Esercizi: sequenza di numeri interi

    La cosa peggiore è che ancora le C++ Core Guidelines consigliano quel costrutto invece di if (ptr != nullptr)
  15. _Achille

    [C] Esercizi: sequenza di numeri interi

    Il programma fa quello che deve fare. Non ha senso ‘sta cosa. Se i è 43 e formatti bene printf in output avrai 43. È alquanto chiaro che sia un esercizio che si risolve con una variabile (contatore) e non più. Il che non ha senso Sì ma C non è un risolutore di disequazioni Sì, e? Ti perdi nel...