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.
|