Le verbe "afficher" rend la question un peu difficile à comprendre, parce qu'habituellement, un affichage concerne l'écran, et non pas le disque.
Donc, je vais supposer que la question concerne une "écriture dans un fichier à une position donnée". Dans ce cas, la réponse est que cela se fait habituellement avec l'aide de l'instruction fseek().
Mais, en lisant plus attentivement la question, je m'aperçois qu'il est question d'une position à l'intérieur des lignes, et non pas à l'intéreiur du fichier de manière globale.
Il serait intéressant de s'avoir s'il s'agit d'insertions ou de modifications d'un fichier, si les lignes ont des longueurs fixes ou variables, ou variables dans le fichier mais constantes malgré tout, ou si le format est totalement souple.
Si le fichier a des lignes de longueur fixe, la fonction fseek() pourrait convenir, avec une petite multiplication et une adition pour trouver l'offset par rapport au début du fichier. Si les lignes ont des longueurs variables, alors il faudrait d'abord rechercher le début de la ligne convernée puis faire le décalage voulu. S'il s'agit d'une insertion, il faudrait copier le contenu du fichier jusqu'au point d'insertion dans un autre fichier, puis écrire le moceau qui est rajouté, et enfin recopier tout le reste du fichier initial.