69 votes

Séquence d'évasion \f - flux de formulaires - qu'est-ce que c'est exactement ?

\f est dit être l'aliment de forme. \t est un onglet, \a est un bip, \n est un saut de ligne. Qu'est-ce qu'un fil de formulaire ? \f ? Le programme suivant

#include <iostream>
int main()
{
   std::cout << "hello\fgoodbye" << std::endl;  
}

imprime hello alors un signe féminin (une tête en bas grenade à main sacrée :) et ensuite goodbye sur une seule ligne.

0 votes

Dans le terminal GNOME et xterm il donne une nouvelle ligne + espace. Est-ce que isspace('\f') est vrai pour vous ?

0 votes

@larsmans : En fait, étrangement, c'est hace retourne vrai mais imprime quand même le signe féminin :)

1 votes

Peut-être que lorsqu'il est envoyé à une très vieille imprimante \f force un flux de formulaires ?

-1voto

jony tony Points 22

C'est aller à la nouvelle ligne puis ajouter des espaces pour commencer la deuxième ligne à la fin de la première ligne.

Sortie

Hello
     Goodbye

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X