Io farei così:
codice:
    ifstream aprifile;
     aprifile.open("rubrica.jkl");
     int c; 
     std::string line;
     while(getline(aprifile,line)) {
          istringstream iss;
          iss.str(line);
          iss >> c >> num_cont >> nomex >> cognomex >> telefonox;
          cout "variabili varie";
     }
Così hai la certezza di leggere tutto il file e deleghi allo stringstream il compito di estrarre i campi che ti servono.