Dans le langage de programmation C , le caractère de nouvelle ligne est un caractère spécial . Il indique au compilateur C que la ligne de texte est terminée, et une nouvelle ligne doit être démarré. Ils sont entrés par le programmeur en appuyant sur la touche "Enter " ou la touche "Entrée" . Un programme C peut être écrite qui supprime les caractères de nouvelle ligne à partir d'une chaîne de texte . Il s'agit d'une tâche bien pour un novice C programmeur, car il peut être accompli dans un court laps de temps. Choses que vous devez
C environnement de développement intégré (IDE ), tels que Eclipse CDT
compilateur C , comme GCC
Afficher plus Instructions
1
Lancez votre IDE et créer un nouveau projet en cliquant sur " fichier /nouveau projet ». Un fichier de code source vide apparaît dans la fenêtre principale de l'éditeur .
2
déclarer une chaîne de caractères et lui attribuer une valeur à l'aide de la séquence d'échappement ligne \\ n. Par exemple , vous pourriez écrire quelque chose comme ceci:
char str [] = " S \\ nt \\ n \\ ni \\ nn \\ ng \\ n";
3
Découvrez la longueur de la chaîne comme ceci:
int sizeOfArray = sizeof ( str) /sizeof (char) ;
4
itération sur la chaîne en utilisant une boucle , comme cette : Photos
for (int i = 0; i < sizeOfArray ; i + + ) {}
5
test chaque caractère de la chaîne pour voir si elle est un caractère de nouvelle ligne . Vous pouvez mettre un "if" à l'intérieur des accolades de la boucle "for" pour y parvenir.
If ( str [i] == '\\ n' ) {}
6
Retirer caractères de nouvelle ligne en écrivant ce qui suit à l'intérieur des accolades des "if" :
str [i] = '';
7
imprimer les caractères par la rédaction de ce code ci-dessous l' accolade droite «}» de la «if» . L'instruction print devrait ressembler à ceci :
printf (" % c" , str [i]) ;
8
exécuter le programme. La sortie est que tous les retours à la ligne ont été supprimés.