“Conocimientos Programación>C /C + + Programming

Cómo eliminar un carácter de nueva línea en C

2014/2/12
En el lenguaje de programación C, el carácter de nueva línea es un carácter especial . Le dice al compilador de C que la línea de texto actual ha terminado y una nueva línea debe iniciarse . Se entra por el programador pulsando la tecla "Return ", " Enter " o . Un programa en C puede ser escrito que elimina los caracteres de nueva línea de una cadena de texto . Esta es una buena tarea para un novato programador de C , ya que se puede lograr en un corto período de tiempo . Cosas que necesitará
C Entorno de desarrollo integrado ( IDE ) , como Eclipse CDT
C Compiler , como GCC
Mostrar más instrucciones
1

Inicie su IDE y crear un nuevo proyecto haciendo clic en "Archivo /nuevo proyecto. " Un archivo de código fuente en blanco aparece en la ventana principal del editor.
2

Declarar una cadena de caracteres y asignarle un valor utilizando la secuencia de escape de nueva línea \\ n . Por ejemplo , podría escribir algo como esto :

caracteres str [ ] = " S \\ nt \\ nr \\ ni \\ nn \\ ng \\ n";
3

para saber la longitud de la cadena como esta :

int sizeOfArray = sizeof (str ) /sizeof (char ) ;
4

recorrer la cadena mediante un bucle , así :

for (int i = 0 ; i < sizeOfArray , i + + ) { }
5

prueba cada carácter de la cadena para ver si es un carácter de nueva línea . Usted puede poner un "if" dentro de las llaves del bucle "para" lograr esto .

If ( str [ i ] == ' \\ n' ) { }
6

Eliminar caracteres de nueva línea al escribir lo siguiente dentro de las llaves de los "if" :

str [i ] = '';
7

imprimir los caracteres escribir este código de abajo el cierre rizado soporte '} ' de la instrucción "if" . La sentencia print debe tener este aspecto :

printf ("% c" , str [ i]) ;
8

Ejecute el programa. La salida se mostrará que todos los saltos de línea se han eliminado .

C /C + + Programming
Cómo crear un archivo ejecutable de CPP en Windows
Cómo utilizar Visual C + + Express
Tutorial de protectores de pantalla en C + +
C Memoria Herramientas de fugas
Cómo utilizar la función HEAPSIZE
Cómo hacer curvas en Radiant GTK
Cómo devolver una referencia a vector C
Cómo convertir una cadena de enteros en una matriz de Byte
Conocimientos Informáticos © http://www.ordenador.online