Il existe certains outils standard pour cela, mais j'ai besoin d'une interface graphique simple pour aider certains utilisateurs (sous Windows). Ils obtiendront une boîte de dialogue ouverte et choisiront le fichier à traiter.Recherche en ligne efficace et remplacement pour le fichier volumineux
Le fichier sera un fichier XML. Le fichier contiendra (dans les premières lignes) une chaîne de texte qui doit être supprimée ou remplacée par des espaces (peu importe laquelle).
Le problème est que le fichier XML est gros de plusieurs gigaoctets, mais la chaîne de recherche et de remplacement fixe se produira dans les 4 premiers k environ. Quelle est la meilleure façon d'écraser la chaîne de recherche et de sauvegarder sur place sans avoir à lire la totalité de la chaîne en mémoire et à trop écrire sur le disque?
Sur le S & R réel. Existe-t-il une API standard pour cela? Cela semble inutile d'en écrire un à partir de rien. –
LPTSTR StrStr ( LPCTSTR lpPremière, LPCTSTR lpSrch ); Devine que j'essaierai de faire ça. Pas du tout familier avec les fenêtres ... –