Vu:
l'acte de recours et la demande d'assistance judiciaire du 19 mars 2012;
la déclaration de retrait du recours du 2 avril 2012;
considérant:
qu'il convient de prendre acte de ce retrait et de rayer la cause du rôle (art. 73 PCF par renvoi de l'art. 71 LTF; art. 32 al. 2 LTF);
qu'il peut être renoncé en l'espèce à la perception de frais judiciaires (art. 66 al. 2 LTF), de sorte que la demande d'assistance judiciaire est sans objet;
par ces motifs, la Juge présidant ordonne:
1. Il est pris acte du retrait du recours et la cause est rayée du rôle.
2. Il n'est pas perçu de frais judiciaires.
3. La présente ordonnance est communiquée aux participants à la procédure et à la Cour d'appel civile du Tribunal cantonal du canton de Neuchâtel.
Lausanne, le 4 avril 2012
Au nom de la IIe Cour de droit civil
du Tribunal fédéral suisse
La Juge présidant: Escher
Le Greffier: Fellay