Domanda [SOURCE] Semplici programmi rilasciati a scopo di studio

Stato
Discussione chiusa ad ulteriori risposte.

D4n13le

Utente Electrum
18 Maggio 2008
396
7
13
121
Ho pensato che sarebbe potuto essere utile per chi si avvicina al linguaggio avere i sorgenti di qualche programma.

Chiaramente non sono cose avanzate, anzi, sono stati scritti mentre mi stavo impratichendo con il linguaggio, ma ritengo che siano scritti in modo ordinato e leggibile (la maggior parte), quindi perchè non condividere?

  • weSplit - Libreria che permette di suddividere/riunire un file in parti più piccole (guardate join.hh per info sulle funzioni disponibili)
  • iGuess - Programma d'esercizio sugli alberi binari che basandosi su delle domande indovina quello a cui pensi e si espande se sbaglia

Altro:

Se vi serve che commenti o spieghi qualche file ditelo ;)
 
ahah! mi ricordo, erano alcuni programmi che mi facesti vedere tempo fa per farmi degli esempi in C++, tipo iGuess che e molto bello come binary tree, e il milionario, altro esempio xD
 
Io aggiungo questo:
Codice:
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
    fstream file;
    int array[ ] = {1,2,3,4,5};
    int array_2 [ ] = {1,2,3,4,5};
    cout << " immetti il file il numero da scrivere " << endl;
    for(int i = 0; i < 1; i++)
    {
        cin >> array[i];
        cout << array [i] << endl;
    cout << " vettore scritto " << endl;
    file.open(" scrittura.txt", ios::binary | ios::out);
    file.write((char*) &array[i], sizeof(array[0]));
    file << array[i] << endl;
    file.close();
    file.open(" scrittura.txt",ios::binary | ios::in);
        file >> array[i];
        file.read((char*) &array[i], sizeof(array[0]));
        file.close();
        if(file)
        {
            cout <<  array [i] << endl;
        }
        else
        {
            return 0;
        }
    }
}
e la lettura/scrittura in modalità binaria dei file
 
Stato
Discussione chiusa ad ulteriori risposte.