Muchas gracias por la idea de la función explode
Ahora ya marcha:
Código PHP:
rewind($id_fichero);
//leemos el fichero linea a linea
while (!feof($id_fichero)){
// para pasarlo a variable tipo string fgets()
//para pasarlo a array fgetcsv()
$linea=fgets($id_fichero,256);
//echo "<B>$linea </B><P>";
$palabras=explode("~",$linea);
echo $palabras[0]," ",$palabras[1]," ",$palabras[2]," ",$palabras[3]," ";
$mi_monedero->add_entrada($palabra[0],$palabra[1],$palabra[2],$palabra[3]);
}//fin while feof
salu2