Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
MATRICES DE CADENAS CON PUNTEROS
#include <stdio.h> #include <string.h> #include <stdlib.h> #include <ctype.h> int main(void) { short i; char texto[3][101]; char copiaTexto[3][101]; char auxiliar[101]; char *caracter; // -------------------------------------------Entradas---------------------------------------- for (i = 0 ; i < 3 ; i++) { scanf("%100[^\n]\ns", texto[i]); strcpy(copiaTexto[i],texto[i]); } // Mostrar por pantalla las frases originales printf("***********************FRASES ORIGINALES***********************\n\n"); for (i = 0 ; i < 3 ; i++) printf("%s\n", texto[i]); caracter = (char *) copiaTexto; // Proceso para quitar los espacios de las frases. for (i = 0 ; i < 3 ; i++) { while ( ( caracter = strchr( copiaTexto[i], ' ' ) ) != NULL) { strcpy(auxiliar, "\0"); strncat(auxiliar, copiaTexto[i], caracter - copiaTexto[i]); caracter ++; strcat(auxiliar, caracter); strcpy(copiaTexto[i], auxiliar); } caracter += 101; } // Proceso para dejar en minusculas todas las letras de las copia de las frases. caracter = (char *) copiaTexto; for (i = 0 ; i < 3 ; i++) { while ( *caracter != '\0' ) { if (isupper(*caracter)) *caracter = tolower(*caracter); caracter ++; } caracter += 2; } // Imprimir frases modificadas. printf("***********************FRASES MODIFICADAS***********************\n\n"); for (i = 0 ; i < 3 ; i++) printf("%s\n", copiaTexto[i]); return 0; }
run
|
edit
|
history
|
help
0
Conflito de Escrita em Matriz
Función quicksort para strings
A_141124Burbuja
Project 4 v1
1.5 No. of Processors
18BCE2182 ASSESS_2 Q2
B_14118_RestasSucesivas
CdayName
Matrix multiplication. C
10