Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:

Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro


CONTROLAR UNA FRASE

Preguntas y respuestas sobre el lenguaje de programacion C/C++

CONTROLAR UNA FRASE

Notapor gabrieluno el Vie Dic 23, 2005 12:11 pm

hola amigos de c/c++ nose si me pueden ayudar.
Lo que necesito es saber como puedo controlar una frase.

Bueno por ejemplo tengo una cadena de caracteres como la siguiente.

cadena = "hola amigos de c/c++ nesesito que esta frase se reparta en diferentes lineas";

en la cadena tenemos 76 caracteres. lo que necesito es queesa cadena se reparta en tres filas de 24 caracteres.

hola amigos de c/c++
nesesito que esta frase
se reparta en diferentes
lineas

si nos damos cuenta las lineas son 4 puesto que las palabras no se cortaron y se agregaron caracteres nulos y la palabra entera como no cabia en la linea de 24 se tubo que pasar a la siguiente linea.

Bueno amigos no se si me pueden ayudar en esto.
les agradesco anticipadamente.
gabrieluno
Usuario Activo
Usuario Activo
 
Mensajes: 55
Registrado: Mar May 17, 2005 11:26 am

Aca la Solución : C/C++ el TodoPoderoso.....

Notapor AnonimeX el Mié Ene 04, 2006 7:10 pm

/*
Programa 01 : Multilineas
Autor : AsesinoX
From : Finesi Ing. Informatica y Est. - 2006
*/
#include <conio.h>
#include <stdio.h>
#include <string.h>


int main( int Argc, char ** Argv )
{
char * strCadena = "hola amigos de c/c++ necesito que esta frase se reparta en diferentes lineas";
int inMaxCols = 24; // OJO
int iCol = 10, iFil = 8;
clrscr();
for( int iInd=0; iInd < strlen(strCadena) ; iInd++ )
{
if( !(iInd%inMaxCols) )
gotoxy( iCol, iFil++ );
printf( "%c", strCadena[iInd] );
}
return 0; // ANSI C
}
AnonimeX
Novato
Novato
 
Mensajes: 17
Registrado: Lun Abr 18, 2005 6:10 pm


Volver a C/C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados