Na linguagem de programação C, o caractere de nova linha é um personagem especial. Ele informa ao compilador C que a linha atual do texto está terminado , e uma nova linha deve ser iniciado. Ele é inserido pelo programador , pressionando a tecla "Enter" ou "Return". Um programa C pode ser escrito que remove os caracteres de nova linha a partir de uma seqüência de texto . Esta é uma boa tarefa para um programador C principiante , uma vez que pode ser realizado num curto espaço de tempo . Coisas que você precisa
C Ambiente de Desenvolvimento Integrado (IDE) , como o Eclipse CDT
C Compiler , como GCC
Show Mais instruções
1
Inicie o seu IDE e criar um novo projeto, clicando em "File /New Project ". Um arquivo de código fonte em branco aparece na janela principal do editor.
2
Declare uma cadeia de caracteres e atribua a ele um valor usando a nova linha seqüência de escape \\ n . Por exemplo , você poderia escrever algo como isto:
de char str [] = " S \\ nt \\ n \\ ni \\ nn \\ ng \\ n";
3
Descubra o comprimento da corda assim:
int sizeOfArray = sizeof ( str) /sizeof (char );
4
Iterate através da string usando um laço for , como esta :
for (int i = 0; i < sizeOfArray ; i + + ) {}
5
Teste cada caractere na cadeia para ver se ele é um caractere de nova linha . Você pode colocar um " if" dentro das chaves do laço "for" para alcançar este objetivo .
If ( str [i] == '\\ n' ) {}
6
Remover caracteres de nova linha ao escrever o seguinte dentro das chaves do " if" :
str [i] = '' ;
7
Imprima os personagens por escrever este código abaixo do fechamento colchete '}' do " if" . A declaração de impressão deve ser semelhante a este :
printf ("% c" , str [i] );
8
Execute o programa . A saída vai mostrar que todas as novas linhas foram removidas.