elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 00:44  


Tema destacado: Deseas probar algunas mejoras a la interfaz del foro? Prueba cake! acerca de

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse)
| | |-+  [c++]Code mensaje en consola vertical [Arreglado]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [c++]Code mensaje en consola vertical [Arreglado]  (Leído 1,614 veces)
Dr.Hacker++


Desconectado Desconectado

Mensajes: 1.368



Ver Perfil WWW
[c++]Code mensaje en consola vertical [Arreglado]
« en: 1 Marzo 2011, 12:49 »

Jaja mientras practicaba puntero me aburria XDD.
Código:
#include <iostream>
using namespace std;
int frase(int numchar,char *frase){
    int x = strlen(frase)/numchar;
    char *p;
    p=frase;
    for(int i=0;i<numchar;i++){
        for(int j=0;j<x+1;j++){
            //
            if(numchar*j+i<strlen(p))cout << p[numchar*j+i] << " ";
            
        }
        cout << "\n";
        //para que no muestre texto basura "cuando el numero es = de largo que la frase cierra la funcion
    }
}
int main(int argc,char *argv[]){
    frase(20,"hola que tal soy Xafirot y esta es una muestra de texto vertical usando un pequeño algoritmo y usando tambien puntero y este texto es para alargar el texto");
    cin.get();
    return 0;
}


« Última modificación: 1 Marzo 2011, 16:40 por Xafirot » En línea

Gana dinero fácil, Elhacker.net no permite nada ilegal
Entra en mi web -> http://helpmewithmypublic.comlu.com/
Necesito pagarme internet...


RyogiShiki


Desconectado Desconectado

Mensajes: 709


げんしけん - Hikkikomori FTW!!!


Ver Perfil WWW
Re: [c++]Code mensaje en consola vertical
« Respuesta #1 en: 1 Marzo 2011, 15:44 »

Algunas cosas:

Compilación normal con parametro -Wall:
Código:
textv.cpp: In function ‘int frase(int, char*)’:
textv.cpp:4: error: ‘strlen’ was not declared in this scope
textv.cpp: In function ‘int main(int, char**)’:
textv.cpp:16: warning: deprecated conversion from string constant to ‘char*’

Ahora incluyendo cstring:
Código:
textv.cpp: In function ‘int frase(int, char*)’:
textv.cpp:11: warning: comparison between signed and unsigned integer expressions
textv.cpp: In function ‘int main(int, char**)’:
textv.cpp:18: warning: deprecated conversion from string constant to ‘char*’
textv.cpp: In function ‘int frase(int, char*)’:
textv.cpp:16: warning: control reaches end of non-void function

Salida de la ejecución del programa...Al parecer en mi ejecución se están perdiendo algunos caracteres:


Saludos


En línea

Dr.Hacker++


Desconectado Desconectado

Mensajes: 1.368



Ver Perfil WWW
Re: [c++]Code mensaje en consola vertical
« Respuesta #2 en: 1 Marzo 2011, 16:33 »

Ups que raro espera que se ve que modifique algo.
por lo de caracteres estraños puede ser la Ñ o cosas similares que me da = xDD solo era por hacer algo entretenido XDD.


Ya esta e editado el codigo es:
Código:
#include <iostream>
using namespace std;
int frase(int numchar,char *frase){
    int x = strlen(frase)/numchar;
    char *p;
    p=frase;
    for(int i=0;i<numchar;i++){
        for(int j=0;j<x+1;j++){
            //
            if(numchar*j+i<strlen(p))cout << p[numchar*j+i] << " ";
           
        }
        cout << "\n";
        //para que no muestre texto basura "cuando el numero es = de largo que la frase cierra la funcion
    }
}
int main(int argc,char *argv[]){
    frase(20,"hola que tal soy Xafirot y esta es una muestra de texto vertical usando un pequeño algoritmo y usando tambien puntero y este texto es para alargar el texto");
    cin.get();
    return 0;
}
« Última modificación: 1 Marzo 2011, 16:38 por Xafirot » En línea

Gana dinero fácil, Elhacker.net no permite nada ilegal
Entra en mi web -> http://helpmewithmypublic.comlu.com/
Necesito pagarme internet...


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda con Poison ivy (arreglado)
Análisis y Diseño de Malware
rakax 0 261 Último mensaje 22 Enero 2007, 04:25
por rakax
problema al asociar, pone este mensaje "Denied (code 12) wrong Essid or WPA"
Hacking Wireless
Sokoban 4 4,505 Último mensaje 4 Abril 2009, 17:02
por thedoctor77
Enviar mensaje a la consola « 1 2 »
.NET
CH4ØZ 18 2,836 Último mensaje 9 Agosto 2010, 05:15
por CH4ØZ
Problema con mensaje por consola
.NET
apache_scrc 4 1,160 Último mensaje 16 Septiembre 2010, 01:51
por Lunfardo
[C++] Simple code que crea un rectángulo en consola (Source para nuevos)
Programación C/C++
Dr.Hacker++ 5 514 Último mensaje 15 Febrero 2012, 20:06
por armizh
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines