Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    [C++]Sviluppare una classe...

    Salve Ragazzi per scuola devo fare un'esercizio di questo tipo:

    Ma a dir la verità non sò nemmeno dove iniziar a mettere le mani.
    Sapete aiutarmi??
    Grazie Mille Elricmarci

  2. #2
    mh, non capisco la difficoltà, devi creare una semplice classe con quei metodi
    non hai un manuale del corso? Là c'è scritto tutto

    o alternativamente una guida qualsiasi che trovi in rete, son proprio le basi del c++

    Ad ogni modo è meglio che posti qualcosa di tuo o avvii una soluzione, altrimenti violi il regolamento e ti chiuderanno il thread
    all that you need:
    http://www.cplusplus.com/reference/clibrary/

  3. #3
    Quindi per i punti 2 e 3 mi basta fare così??
    codice:
    int main()
    {
       FILE *fp1, *fp2;
       int matr;
       char nome [10],app;
       fp1 = fopen("file2.txt","w");
       if(fp1=NULL)
       {
           printf("Il file è in lettura\n");
           return 0;
        }
       fp2 = fopen("file.txt","r");
       if(fp1=NULL)
       {
           printf("Il file è in scrittura\n");
           return 0;
        }

  4. #4
    quella non è una classe e ciò che hai scritto non sono metodi di una classe
    a questo punto è evidente che non sai cosa sia una classe perciò, prima di fare esercizi, prendi un manuale e studialo approfonditamente.

    qui
    all that you need:
    http://www.cplusplus.com/reference/clibrary/

  5. #5
    So cosa è una classe solamente non riesco a capire come aprire un file in lett e scritt e poi restituire "false" se non è riuscito...

  6. #6
    ripeto che ciò che hai scritto sopra non è una classe


    ad ogni modo per l'ultima richiesta è sufficiente sapere che il puntatore che ti restituisce la fopen è un NULL se non riesce nell'intento, mentre è un valore diverso da NULL se riesce ad aprire il file

    perciò basta controllare se è NULL e restituire false, true altrimenti.
    all that you need:
    http://www.cplusplus.com/reference/clibrary/

  7. #7
    si sò bene che quello che ho scritto sopra non era una classe...
    Era solamente per controllare i file di testo...

  8. #8
    tra l'altro ricorda che per controllare una condizione di eguaglianza ci va ==
    un = solo è una assegnazione diretta.
    all that you need:
    http://www.cplusplus.com/reference/clibrary/

  9. #9
    Sisi tranquillo il fatto dell' == melo ricordo...
    Grazie Mille...

  10. #10
    Ragazzi adesso penso di aver capito i punti 2 e 3...
    Ma per il punto 1)in pratica devo fare un costruttore che assegni all'attributo nomeEsternoFile il valore passato quando faccio l'instanza della mia classe??

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.