Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - anonimo12121

#1141
Pero me gustaría saber como cambiar un caracter a megaman-01 que sea convirtiendo un int a un char y asignandolo a la posición.

Si miráis este código podéis ver que el valor se le asigna dentro de la función pero fuera no.
Código (cpp) [Seleccionar]
#include <iostream>
#include <stdlib.h>
using namespace std;
void cambiar_nombre(char *name,int a,int b);
void cambiar_nombre(char *name,int a,int b){
    char c[2];
    itoa(a,c,10);
    name[b]=c[0];
    name[b+1]=c[1];
    cout << c[0] << endl;
    cout << c[1] << endl;
    cout << name[0] << endl;
    cout << name[1] << endl;
   
};
int main(int argc,char *argv[]){
    char hola[]="hola";
    cambiar_nombre(hola,15,0);
    cout << "\n----------------------------"<< endl;
    cout << hola;
    cin.get();
    cin.get();
    return 0;
}
#1142
El que ponga en peligro algún ciudadano de mi país será mi enemigo.
#1143
Es que no uso printf y eso nunca XD. como sería en c++¿
#1144
Cita de: Akai en 24 Marzo 2011, 14:04 PM
Voy ahora un poco justo de tiempo para ponerme a mirar qué falla,  pero así a primera vista, me da que tu problema está en el uso de itoa:

http://www.cplusplus.com/reference/clibrary/cstdlib/itoa/

Lo miraré luego si tengo un rato, mientras, te dejo una alternativa que uso yo en uno de mis programillas:
Código (cpp) [Seleccionar]

char fnom[40];
std::ofstream fichero;
for(int i=0;i<nimg;i++){
sprintf(fnom,"histogrames/%d.dat",i);
fichero.open(fnom);
do_something();
fichero.close();
}

este código abre/crea ficheros en la carpeta histogrames con nombre 0.dat, 1.dat etc etc etc.

Para tu caso, te podría servir usar algo así pero primero obteniendo la parte sin números del nombre del fichero, para luego juntarlas usando sprintf.
Lo que tengo entendido de lo que dices es que tenga por ejemplo una archivo .txt o de lo que sea con el nombre del fichero a cargar. Y que cambie solo el número. pero básicamente es lo mismo que yo digo. lo que yo digo es dar el nombre y un bucle recorre 1 vez el nombre y localiza la parte numérica , hasta ahí bien . lo que me falla es el pasar un int a  char. Que seria básicamente el int i del bucle.
#1145
Hola de nuevo. xD mi siguiente problema es el siguiente.
Si le asigno un valor de la forma que está, funciona, pero si lo hago de la forma que esta como comentario no va.
Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;
void cambiar_nombre(char *name,int a,int b);
void cambiar_nombre(char *name,int a,int b){
   /*char c[2];
   itoa(a,c,10);
   name[0]=c[0];
   name[b+1]=c[1];*/
   name[0]='a';
   name[1]='d';
};
int main(int argc,char *argv[]){
   char hola[]="hola";
   cambiar_nombre(hola,15,0);
   cout << hola;
   cin.get();
   cin.get();
   return 0;
}

El objetivo es cambia 2 caracteres por otros distinto de la siguiente forma 01 02 03, quiero decir que es para automatizar un cargado de imágenes que se llamen por ejemplo megaman-01. pues en el programa meteré funcion(megaman-01, cantidad)... mediante bucle hace lo que quiera pero me falla esto.

En el caso de usar int si me funciona.

Código (cpp) [Seleccionar]
#include <iostream>
using namespace std;
void funcion(int *num,int v,int p){
   int numerito[2];
   numerito[p]=v;
   numerito[p+1]=v+1;
   num[0]=numerito[0];
   num[1]=numerito[1];
};
int main(int argc,char *argv[]){
   int ka[]={5,5};
   funcion(ka,20,0);
   cout << ka[1];
   cin.get();
   return 0;
}
#1146
Programación C/C++ / Re: Juego En c++
24 Marzo 2011, 11:31 AM
Cita de: rasielunderwar en 24 Marzo 2011, 00:16 AM
Bueno para las personas que querian ver el codigo aqui esta... hay 3 versiones jeje para q se diviertan entendiendo:

la primer versión tiene un bug ;) tambien por si quieren buscarlo:

http://www.megaupload.com/?d=JFTSN4WZ
No me esperaba algo así XDDD.
#1147
Cita de: Herio en 23 Marzo 2011, 20:27 PM
No lo sabía, pero me pregunto quién los agregará como amigos... ¿El Ejército y la Guardia Civil?   ;)
El chiste del día XDDD jaja. voy a contarlo
#1148
Según Sagrini lo que hace las clases se puede hacer con estructura. Además de esto. Que más tiene C++ que no tenga C.
#1149
Mujeres y hombre y viceversa no es telebasura. lo demás si... pues en ese programa es de puterio y mola...
#1150
Cita de: WiseHidden en 23 Marzo 2011, 20:19 PM
No lo habia visto desde ese punto de vista la verdad! Jaja
Gracias

Bueno pues todos los interesados en crear este programa (Mas que todo para aprender) se pongan en contacto en privado.

Un saludo y bienvenido a todos los que quieran unirse

Xafi contaremos con tu sabiduria no?? :D Que se que le das bien al tema!! :D Agradeceria tenerte en el equipo!!!

WH
Jaja gracias pero no tengo ni pu*a idea solo hago teorías XD yo soy más de juegos XDD. SDL. no más y aún así nunca termino nada. y no dedico mucho tiempo. por culpa de los vicios a los juegos XDD.
Pero te estaré observando XD. Además si no se te une nadie inténtalo solo. Recuerda que es para aprender.