Originariamente inviato da andymark
Ciao a tutti, sto facendo un programma per memorizzare le varie password dei siti internet al quale sono iscritto.

codice:
#include<iostream>
#include<fstream.h>
#include<string.h>
#include<windows.h>
using namespace std;
int main ()
{
    int i;
    string pass, sito, user, password, sito1, r;
    do{
    system("cls");
    cout << "Inserisci la password: ";
    cin >> pass;
    if(pass=="password")	    // se la password è corretta
    {
        ...
    }
    ....
    }while(pass!="password");
    cout << "\n";
    system("pause");
    return 0;    
}
le comparazioni tra stringhe non si fanno così: in quel modo tu compari gli indirizzi dei puntatori, non il contenuto.
Per farlo devi usare la funzione strcmp()

Per le altre cose, leggi IO con i file in C