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ú

Temas - DeMoNcRaZy

#46
Buenas,

Tengo un problema con PayDay2, al iniciarlo(desde steam) se abre la ventana en negro y a los 3 segundos desaparece.

He probado a cambiar los archivos de renderer_sttings que vi por hay, pero nada.

Esta es la ventana que se cierra:



El .txt crash:



Y el crashlog:




Si sabe alguien a que se debe este error estaría dispuesto a darle un abono elevado(€) y/u otro producto a mis alcances.

Gracias.
Saludos.
#47
Windows / Restablecer Windows 10 desde cero
21 Agosto 2015, 13:32 PM
Buenas,

Tengo una duda sobre Windows 10, fui a configuraciones y vi la opción de restablecer Windows 10, conservando los archivos o eliminándolos.



Mi duda es, si hago esa opción podré borrar todos los archivos/datos de pc que tengo actual en Windows 10, que quede como un formateo desde 0. ¿quedará Windows 10 limpio?

¿Y si borro los archivos se creará una copia de seguridad que me ocupe espacio en memoria de esos archivos borrados?

Saludos.
#48
Buenas,

Tengo una duda, y es la siguiente:

Vi en Steam que los juegos para Windows son: XP/Vista/7

Pero mi duda es, si ese juego funcionará en Windows 10 por ejemplo, ya que no lo define en los requisitos.

Es algo raro, haber si alguien me puede aclarar mi duda.
Gracias.

Saludos.
#49
Buenas,

Me gustaría saber si adquiero una tarjeta PaysaferCard en cualquier kiosko, ¿es una tarjeta que me trae un código con dicho valor valor?

Osea quiero comprar algo, y pago con ese método y me pide ese código para pagar?

¿O tengo que estar registrado en su web, etc..?

Y por ejemplo si compro algo que vale 5€ y la tarjeta es de 10€ ¿Qué puedo hacer? se queda el resto o ya no tiene valor?

Agradezco cualquier respuesta útil.

Saludos!
#50
Buenas,

Tengo una duda, entré a windows ya hace tiempo que no lo hacía y le di a la ventana de conseguir w10 y me salio 3 tic, uno de leer políticas, otro de que ya estaba la descarga (que no se ni como) y por ultimo, decía hacer cambios o actualizar algo así.. y ahora me ha salido esto:



¿Qué significa esto? ¿que se está actualizando a windows 10?

Agradecería cualquier respuesta concreta.
Gracias.

Saludos.
#51
Hardware / [Consulta] CS:GO correrá en esta PC
19 Agosto 2015, 20:25 PM
Buenas,

Me gustaría saber si esta pc correrá CS:GO





Requisitos juego en G2a: https://www.g2a.com/counter-strike-global-offensive-global.html

Requerimientos

   Requerimientos de sistema:
   Windows XP / Vista / 7

   Procesador:
   Intel Core 2 Duo E6600 / AMD Phenom X3 8750

   La memoria:
   2 GB RAM

   Gráficos:
   256 MB VRAM - GeForce 8600

   HDD:
   7.6 GB HD

   Una plataforma:
   PC / Mac / Linux

   Otro:
   Internet connection



Y luego en Steam: http://store.steampowered.com/app/730/?l=spanish

   Minimum: OS: Windows® 7/Vista/XP

       Processor: Intel® Core™ 2 Duo E6600 or AMD Phenom™ X3 8750 processor or better

       Memory: 2 GB RAM

       Graphics: Video card must be 256 MB or more and should be a DirectX 9-compatible with support for Pixel Shader 3.0

       DirectX: Version 9.0c

       Hard Drive: 8 GB available space


Agradecería cualquier ayuda que pueda aclarar mi duda de si puede correr. Gracias.

Saludos.
#52
Buenas,

Tengo un problema con verificación en un if.

Código (python) [Seleccionar]
#Calculadora
def menu(operacion):

def sumar(a, b):
return a + b

def restar(a, b):
return a - b

def multi(a, b):
return a * b

def divi(a, b):
return a / b

if operacion == 'sumar':
return sumar
elif operacion == 'restar':
return restar
elif operacion == 'multi':
return multi
elif operacion == 'divi':
return divi

print '''/// Calculadora ///
/// Python ///'''

valor = str(raw_input('Introduce la operacion: '))
#Comprobamos si existe dicha opcion
if valor == 'sumar' or 'restar':
#Le damos el valor a menu
   opcion = menu(valor)
   # Comprobamos que los valores sean numeros
   try:
   num1 = float(raw_input('Primera cifra: '))
   num2 = float(raw_input('Primera cifra: '))
   except ValueError:
   print 'Introduzca un numero.'

   print 'El resultado es:', opcion(num1, num2)
else:
print 'El valor introducido no es correcto'


El problema se encuentra acá:

Código (python) [Seleccionar]
if valor == 'sumar' or 'restar':

Al introducir en consola sumar o restar se ejecuta bien la función.
Pero si introduzco un número o letra mal no me salta al else

Código (python) [Seleccionar]
else:
print 'El valor introducido no es correcto'


Intento que si se introduce una letra mal o número me lance el else, pero no funciona.
Sin embargo hago el if sin el 'or' y funciona correctamente. ¿A qué puede deberse?

Agradezco cualquier sugerencia.
Gracias.

Saludos.
#53
Buenas,

Intento pasar unos valores mediante unas funciones para realizar dichas operaciones, pero no logro entenderlo del todo.

Tengo esto:

Código (python) [Seleccionar]
#Funciones de orden superior
def seleccion(operacion):
   def suma(n, m):
    return n + m

   def multiplicacion(n, m):
    return n * m

if operacion == 'suma':
return suma
elif operacion == 'multi':
return mutiplicacion

fGuardada = seleccion('multi')

print fGuardada(3, 4)


Y me salta este error:

Traceback (most recent call last):
 File "de.py", line 16, in <module>
   print fGuardada(3, 4)
TypeError: 'NoneType' object is not callable


He probado diferentes maneras para que puedo correr, pero nada.

A poder ser agradecería que me explicasen que es lo que hago mal.
Gracias.

Saludos.
#54
Android / [Android] Modificar apariencia android
18 Agosto 2015, 12:16 PM
Buenas,

El otro día encontré un antiguo móvil SG Ace GT-S5839i con Android 2.3.6 y quisiera saber si se puede cambiar la apariencia, como si fuese un android más moderno u algo..

¿Tendría que buscar información sobre kernel?

No estoy muy entendido del tema, por eso pregunto a poder ser.
Curiosidad.

Gracias.

Saludos.
#55
Buenas,

Estoy intentando instalar sublime text 3 en linux mint y no logro hacerlo correctamente.

Lo que hago es ingresar dichos comandos:

sudo add-apt-repository ppa:webupd8team/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installe


Y el resultado que me aparece es el siguiente:

sudo add-apt-repository ppa:webupd8team/sublime-text-3
Está a punto de añadir el siguiente PPA a su sistema:
Sublime Text 3 Installer: the package in this PPA downloads and installs the latest Sublime Text 3 beta builds.

For more info, see: http://www.webupd8.org/2013/07/sublime-text-3-ubuntu-ppa-now-available.html
Más información: https://launchpad.net/~webupd8team/+archive/ubuntu/sublime-text-3
Pulse [Intro] para continuar o ctrl-c para cancelar

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.zeIIDkc8K7 --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
gpg: solicitando clave EEA14886 de hkp servidor keyserver.ubuntu.com
gpg: clave EEA14886: «Launchpad VLC» sin cambios
gpg: Cantidad total procesada: 1
gpg:              sin cambios: 1


Y busco en archivos y demás y no encuentro dicho programa instalado, si me pudieran ayudar lo agradecería. Gracias.

Saludos.
#56
Buenas,

Tengo un problema al configurar code::blocks para sfml en linux mint.

He descargado sfml 2.3 para linux.
Y he intentado configurar el proyecto para que se ejecute pero me da el siguiente error:

-------------- Build: Debug in mycode (compiler: GNU GCC Compiler)---------------

g++ -L/home/yusetist/Documentos/SFML-2.3/lib -L/home/yusetist/Documentos/SFML-2.3/lib -o bin/Debug/mycode obj/Debug/main.o   -lsfml-graphics -lsfml-window -lsfml-system
/home/yusetist/Documentos/SFML-2.3/lib/libsfml-graphics.so: referencia a `std::__throw_out_of_range_fmt(char const*, ...)@GLIBCXX_3.4.20' sin definir
collect2: error: ld returned 1 exit status
Process terminated with status 1 (0 minute(s), 0 second(s))
0 error(s), 0 warning(s) (0 minute(s), 0 second(s)


La configuración del proyecto es la siguiente:









¿Está bien configurado?

La carpeta SFML-2.3 la tengo en Documentos.

Agradezco cualquier respuesta aportadora.
Gracias.


Saludos!
#57
Foro Libre / Crecimiento de pelo en una semana
29 Junio 2015, 20:25 PM
Buenas, me gustaría saber cuanto crece el pelo por dos semanas, es que me he rapado la parte trasera de mi cabeza al cero (cuchilla), y me gustaría saber cuando volverá a tener pelo.

Lo que me hice fue esto:

http://cortesdepeloparahombres.org/8-opciones-de-peinados-para-undercut/




La primera imagen que aparece la parte trasera de la cabeza, me hice esos triángulos.
Agradezco cualquier respuesta. Gracias.

Saludos!
#58
Scripting / [Perl] Error al enviar Mail
27 Junio 2015, 22:07 PM
Buenas,

Estoy intentando mandar un mail a través de Perl pero me salta un error como si me faltase dicho módulo instalado.

Tengo esto:

Código (perl) [Seleccionar]
use Mail::Sendmail;

   %mail=(To => 'su_direccion@alli.com',
                From => 'mi_direccion@aqui.com',
                Message => "Mensaje de prueba"
         );
   
   if(sendmail %mail){
      print "Mail enviado correctamente.\n";
   }
   else{
      print "Error al enviar mail: $Mail::Sendmail::error\n";
   }


Y me da este error:

Can't locate Mail/Sendmail.pm in @INC (you may need to install the Mail::Sendmail module) (@INC contains: /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl .) at probe.pl line 1.
BEGIN failed--compilation aborted at probe.pl line 1.


He intentado probar de otras formas pero me da error parecido.

¿Esto es que necesito instalar un módulo no?
(you may need to install the Mail::Sendmail module)

A ser así, ¿cómo podría instalarlo? (Linux Mint)
Gracias.

Saludos!
#59
Buenas,

Me gustaría saber si alguien conoce páginas, libros (pdf), etc.. sobre Aprender Perl.

¿Algún Curso/Manual para aprender Perl desde cero?

Agradezco cualquier respuesta.
Gracias.

Saludos!
#60
GNU/Linux / Compilar en Code::Blocks
27 Junio 2015, 16:24 PM
Buenas,

Acabo de instalar el paquete code::Blocks por defecto de Linux Mint, hasta hay todo bien.

Creo un proyecto y cuándo escribo un archivo de código compruebo que el archivo no tengo ningún error en el código, hasta hay se llega. Pero a la hora de intentar ejecutar el programa no me deja me aparece este error:

-------------- Run: Debug in mycode (compiler: GNU GCC Compiler)---------------

Checking for existence: /home/yusetist/Escritorio/mycode/bin/Debug/mycode
Executing: xterm -T mycode -e /usr/bin/cb_console_runner LD_LIBRARY_PATH=$LD_LIBRARY_PATH:. /home/yusetist/Escritorio/mycode/bin/Debug/mycode  (in /home/yusetist/Escritorio/mycode/.)
Process terminated with status 255 (0 minute(s), 0 second(s))


¿A qué puede deberse dicho error?

*Para aclarar las cosas estoy trabajando con archivos .cpp (c++) - y creo proyectos de consola.

Si alguien sabe algo relacionado con dicho problema agradecería su respuesta.
Gracias.

------------------------------------------------------------------------------------------------------------------------

Una pregunta a parte:

¿Se puede trabajar sin el IDE? Osea yo creo un documento a parte solo y lo ejecuto desde la consola perfectamente, pero se podría añadir librerías a dicho documento? Por ejemplo añadir SFML.


Saludos!
#61
GNU/Linux / [Consulta] Descarga .ISO Linux
26 Junio 2015, 01:32 AM
Buenas,

Tengo una pequeña duda y es la siguiente:

- ¿Por qué al descargar una distribución de linux en vez de descargarme el .ISO me descarga una carpeta con los archivos y no el .ISO? Me ha pasado al descargar Ubuntu y Elementary OS.  (Entre uno de los archivos me aparece una carpeta llamada boot, etc... como si fuera el .ISO descomprimido)




* Aclarado esto si me pudiesen proporcionar el links de descarga de la distribución Linux Mint que descargue el .ISO para bootearlo en PenDrive. (Menciono Linux Mint por que he escuchado que no está nada mal y cumple con todos los requisitos)

Sean bienvenidas todas las respuestas que me ofrezcan.
Gracias.

Saludos!
#62
Buenas,

Tengo un problema al intentar colisionar dos figuras en sfml, la cosa es que colisiona pero en vez de chocar y estarse quieto sin poder avanzar se coloca en la otra parte de la otra figura y así consecutivamente.

Aquí un vídeo previo del error:
El vídeo es capturado por mi, dura 30 seg. Para mostrar el error.
[youtube=640,360]https://www.youtube.com/watch?v=i8TFZbfo7EE[/youtube]


Código (cpp) [Seleccionar]
sf::FloatRect rect = rec.getGlobalBounds();
        sf::FloatRect rect2 = rec2.getGlobalBounds();

        if(rect.intersects(rect2)){

            if(rec.getPosition().x<400){
                std::cout << rec.getPosition().x << std::endl;
                rec.setPosition(350, rec.getPosition().y);
            }
            if(rec.getPosition().x>400){
                rec.setPosition(450, rec.getPosition().y);
            }
            if(rec.getPosition().y<400){
                rec.setPosition(rec.getPosition().x, 350);
            }
            if(rec.getPosition().y>400){
                rec.setPosition(rec.getPosition().x, 450);
            }

        }


rec -> es el rectángulo que manejo con el keyboard.
rec2 -> es el rectángulo que está situado fijamente en el centro de la ventana.


Si supiesen a que debe deberse dicho error agradecería alguna respuesta.
Gracias.


Saludos!
#63
Buenas,

Tengo un problema con las colisiones en sfml, tengo un cuadrado que manejo con keyboard y quiero que no sobre pase la ventana creada, pero no me deja sigue transpasando los bordes.

Aquí el código:

Código (cpp) [Seleccionar]
#include <SFML/Graphics.hpp>

int main(){
    //Creamos la ventana
    sf::RenderWindow window(sf::VideoMode(800, 600), "Colision");

    //Rectangualo
    sf::RectangleShape rec(sf::Vector2f(50, 50));
    rec.setFillColor(sf::Color::Cyan);

    //Variables colisiones
    int pared_x = 1, pared_y = 1;
    int x_incremento = 2, y_incremento = 2;
    int pared_izq = 0, pared_der = 750;
    int pared_arriba = 0, pared_abajo = 550;

    window.setFramerateLimit(200);

    //Si la ventana está abierta
    while(window.isOpen()){
        //Creamos un evento
        sf::Event ventana;
        //Llamamos a los eventos
        while(window.pollEvent(ventana)){
            //Cerramos la ventana cuando se solicite
            if(ventana.type == sf::Event::Closed){
                window.close();
            }
        }

        //Movimiento rectangulo
        if(sf::Keyboard::isKeyPressed(sf::Keyboard::Up)){
            rec.move(0, -1);
        }
        if(sf::Keyboard::isKeyPressed(sf::Keyboard::Down)){
            rec.move(0, 1);
        }
        if(sf::Keyboard::isKeyPressed(sf::Keyboard::Left)){
            rec.move(-1, 0);
        }
        if(sf::Keyboard::isKeyPressed(sf::Keyboard::Right)){
            rec.move(1, 0);
        }

        //Colisiones
        if(pared_x <= pared_izq){
            x_incremento =- x_incremento;
        }
        if(pared_x >= pared_der){
            x_incremento =- x_incremento;
        }
        if(pared_y <= pared_arriba){
            y_incremento =- y_incremento;
        }
        if(pared_y >= pared_abajo){
            y_incremento =- y_incremento;
        }

        pared_x = pared_x + x_incremento;
        pared_y = pared_y + y_incremento;

        //Limpiamos ventana
        window.clear();

        //Dibujamos el rectangulo
        window.draw(rec);

        //Actualizamos ventana
        window.display();

    }
}


Sobre pasa el borde de la ventana:



Cuándo no debería pasar el borde de la ventana.

Si alguien tiene alguna de idea de por que puede ser agradecería su respuesta.
Gracias.

Saludos.
#64
Buenas,

Tengo un pequeño problema con el movimiento de texturas, la textura se mueve bien, pero no su velocidad, solo pulsando una vez la tecla da un gran salto en vez de pequeño.

Aquí imagen del problema:

Ejecuto el programa y sale así bien:


Pulso una vez la flecha hacia abajo:


Aparece muy lejos cada paso, en vez de ser algo así:


El código:

Código (cpp) [Seleccionar]
#include <SFML/Graphics.hpp>

int main(){
    //Crea la ventana de 300x300
    sf::RenderWindow window(sf::VideoMode(300, 300), "Ventana SFML");

    //Creamos una textura en este caso un tom
    sf::Texture tom;
    //Cargamos la textura de un archivo
    if(!tom.loadFromFile("tom.png")){
        //Si hay un error salimos
        return EXIT_FAILURE;
    }

    sf::Sprite sprite;
    sprite.setTexture(tom);
    sprite.setTextureRect(sf::IntRect(0, 0, 32, 32));

    //Si la ventana esta abierta
    while(window.isOpen()){
        //Creamos un evento llamado ventana
        sf::Event ventana;
        //Llamamos al evento ventana
        while(window.pollEvent(ventana)){
            //Se cierra la ventana cuando lo pedimos
            if(ventana.type == sf::Event::Closed){
            //Cerramos la ventana
                window.close();
            }
        }

        //Movemos arriba
        if(sf::Keyboard::isKeyPressed(sf::Keyboard::Up)){
            sprite.move(0, -1);
        }
        //Movemos abajo
        if(sf::Keyboard::isKeyPressed(sf::Keyboard::Down)){
            sprite.move(0, 1);
        }
        //Movemos a la izquierda
        if(sf::Keyboard::isKeyPressed(sf::Keyboard::Left)){
            sprite.move(-1, 0);
        }
        //Movemos a la derecha
        if(sf::Keyboard::isKeyPressed(sf::Keyboard::Right)){
            sprite.move(1, 0);
        }

        //Limpiamos la ventana
        window.clear();

        //Dibujamos
        window.draw(sprite);
        //Actualizamos la ventana
        window.display();
    }


    return 0;
}


Estuve probando diferentes maneras que encontré pero ninguna logré adaptar, si supieran guiarme un poco lo agradecería.

Gracias.


Saludos!
#65
Buenas,

Tengo un problema al instalar SDL en Code:Blocks, he estado mirando vídeos de instalación y tal.. todo correcto pero el problema se viene acá:

fatal error: SDL/SDL.h: No such file or directory




Me señala el error al incluir:



#include <iostream>
#include <SDL/SDL.h>

SDL_Surface *screen = NULL;

int main(int argc, char* args[]) {
   SDL_Init(SDL_INIT_EVERYTHING);

   screen = SDL_SetVideoMode(480, 272, 32, SDL_HWSURFACE | SDL_DOUBLEBUF);

   SDL_WM_SetCaption("Creacion de una ventana", NULL);

   SDL_Delay(5000);

   SDL_Flip(screen);

   return 0;
}



El proyecto lo tengo modificado así:

-lmingw32 -lSDL2main -lSDL2 -lSDL2_image -lSDL2_mixer










Dll en ejecutable:




Si alguien sabe al respecto agradecería una ayudita.
Gracias.

Saludos.
#66
Buenas,

Tengo una consulta y es la siguiente:

¿Cuál sería el mejor IDE para programar en C++?

1.Netbeans

2.Eclipse

3.Visual

4.Code:Blocks

5.Dev C++

O alguno que ustedes conozcan a parte..
PD: trabajo bajo windows.

Por lo habitual uso Dev C++ ya que es fácil de usar solo escribir código y ejecutarlo.
Pero ya he escuchado un par de veces que Dev C++ está bastante abandonado y hay mejores IDE, pero me gustaría saber vuestras opiniones y cuál sería más adaptable.

Agradezco cualquier sugerencia.
Gracias.

Saludos!
#67
Buenas,

¿Alguien sabe alguna guía de como usar y bajarme las librerías de Qt sin su IDE para yo usarlo en Dev C++?

He estado mirando en la web oficial pero creo que viene con el IDE o así..

Si alguien podría aconsejarme lo agradecería.
Gracias.

Saludos.
#68
GNU/Linux / [Linux] Error al instalar linux
21 Mayo 2015, 18:32 PM
Buenas,

Estoy intentando instalar linux en una partición de windows.

Me baje de la página oficial de ubuntu, el ubuntu 14.0 que son estos archivos:



Y al iniciar el wubi se me inicia esto bien:



Ahora el problema llega aquí, relleno todos los datos y eso bien... y cuándo le doy a instalar y empieza a instalarse aparece esto:



He buscado información al respecto, y he leído algo de que el wubi no se actualiza desde hace 2 años o algo así..

Si supieran como ayudarme a solucionar el error, o alguna otra descarga para instalar linux, me da igual la distribución mientras que sea buena.

Agradezco cualquier ayuda.
Gracias.

Saludos.
#69
Buenas,

Me gustaría saber que librería gráfica me recomiendan usar para empezar con gráficos.
Por ejemplo para calculadora gráfica, juegos 2d, etc.. así para empezar..

He pensado en algunas librerías pero no se cuál puede ser la más indicada.

¿Qt, SDL o SFML?

¿Cuál me recomendarías y por qué?

Agradecería respuestas convincentes.

Gracias.

Saludos.
#70
Buenas,

Mi duda es la siguiente:

He escuchado que windows tiene limitaciones por ejemplo a la hora de programar. ¿es más rentable linux?

¿Qué aconsejan mejor que formatee pc con linux o podría crear una partición para linux?

Saludos.
#71
Buenas,

Tengo un pequeño problema que no se donde falla, osea todo va bien sin fallos ni nada...
tengo en un header una función en la que se ejecuta la función remove(); pero desde el header no funciona, sin embargo la pongo en el main y funciona correctamente.

Creo que es por el return, intento poner return en el header pero me salta error.

Aquí el código:

main.cpp

Aquí remove(); funciona perfectamente.

Código (cpp) [Seleccionar]
#include <iostream>
#include <fstream>
#include <string>
#include <cstdio>

using namespace std;

#include "crear.h"
#include "buscar.h"

int main(){

char opcion;

cout << "Introduzca la opcion: ";
cin >> opcion;

switch(opcion){
case '1':
crear();
break;
case '2':
   buscar();
   break;
case '3':
remove( "archivos/juan.txt" );
break;
   
default:
cout << "Default" << endl;
}

cin.get();
return 0;
}


buscar.h (header)

Aquí no me da ningún error ni nada, pero no borra el archivo.

Código (cpp) [Seleccionar]
void buscar(){
string str;
string buscarNombre;
string hacerOpcion;
string nombreDos;
string empresaDos;
string edadDos;

cout << "Introduce el nombre a buscar: ";
cin >> buscarNombre;

const char *datname; // No podemos modificar el valor

buscarNombre = "archivos/" + buscarNombre + ".txt"; // Asignamos un valor a la variable

datname = buscarNombre.c_str(); // c_str devuelve un const char*

ifstream fe(datname);

if(fe.good()){
// Se muestra el contenido
while(!fe.eof())
       {
           char c = fe.get();
           str += c;
       
   if(c == '\n') {
               cout << str;
               str = "";
           }
       }
       
       cout << "\nQue desea hacer?" << endl;
       cin >> hacerOpcion;
       
       if(hacerOpcion == "modificar"){
        cout << "Modificando archivo..." << endl;
       
        ofstream fe(datname);
       
        getline(cin, nombreDos);
        cout << "Nombre: ";
       getline(cin, nombreDos);

        cout << "Empresa: ";
       getline(cin, empresaDos);

       cout << "Edad: ";
       cin >> edadDos;
       
       nombreDos = "Nombre: " + nombreDos;
       empresaDos = "Empresa: " + empresaDos;
       edadDos = "Edad: " + edadDos;

       cin.ignore(2, '\n');
       
       fe.write(nombreDos.c_str(), nombreDos.size());
       fe << endl;
       fe << endl;
       fe.write(empresaDos.c_str(), empresaDos.size());
       fe << endl;
       fe << endl;
       fe << edadDos << endl;
           
       fe.close();
       }
       else if(hacerOpcion == "borrar"){
        remove( "archivos/juan.txt" );
       }
   else{
   cout << "Opcion no valida." << endl;
   }
   }
}


Agradecería que me pudieran comentar a que se debe dicho error.

Saludos.
#72
Buenas,

Estoy intentando sobre-escribir los datos de un archivo (para modificarlo) pero me salta error por que no está definido el archivo pero lo tengo encontrado, acá el código:

Me dice que el archivo no está declarado.


Código (cpp) [Seleccionar]
ifstream fe(datname);
if(fe.good()){
// Se muestra el contenido
while(!fe.eof())
       {
           char c = fe.get();
           str += c;
       
   if(c == '\n') {
               cout << str;
               str = "";
           }
       }
       
       cout << "\n?Que desea hacer?" << endl;
       cin >> hacerOpcion;
       
       if(hacerOpcion == "modificar"){
        cout << "Modificando archivo..." << endl;
       
        ifstream fe(datname);
       
        if(fe.good()){
        getline(cin, empresaDos);
        cout << "Empresa: ";
           getline(cin, empresaDos);

           cout << "Edad: ";
           cin >> edadDos;

           empresaDos = "Empresa: " + empresaDos;
           edadDos = "Edad: " + edadDos;

           cin.ignore(2, '\n');
           
           file.write(empresaDos.c_str(), empresaDos.size());
           file << endl;
           file << endl;
           file.write(edadDos.c_str(), edadDos.size());
           
           file.close();
        }
       }
       else{
        cout << "La opcion seleccionada no existe." << endl;
       }
}
else{
cout << "El archivo no ha sido encontrado." << endl;
}


Intento sustituir el texto predefinido por el nuevo, pero no encuentra el archivo aunque lo tenga definido ifstream fe(datname);

Si me pueden echar una ayudita lo agradecería.

Saludos.
#73
Buenas,

Tengo un problema al renombrar una variable char, acá el código:

Código (cpp) [Seleccionar]
string buscarNombre;

cout << "Introduce el nombre a buscar: ";
cin >> buscarNombre;

char *datname = "archivos/vid.txt";

*datname = buscarNombre;

ifstream fe(datname);



Y esta es la línea que me salta error:

Código (cpp) [Seleccionar]
*datname = buscarNombre;

He probado de varias maneras ya, pero no me deja renombrar a la variable o si no me salta error en el ifstream.

Si pueden echarme una mano lo agradecería.

Saludos.
#74
Buenas,

Estoy probando a crear archivos de textos, guardando datos, etc..

Tengo este código:

Código (cpp) [Seleccionar]
#include <iostream>
#include <fstream>

using namespace std;

int main(){

string nombre;

cout << "Introduzca el nombre del archivo: ";
cin >> nombre;

if(nombre == "5"){
char cadena[128];
   // Creamos un fichero de salida
   ofstream fs(nombre.".txt");
}
else{
cout << "Nombre no valido." << endl;
}


cin.get();
return 0;
}


Todo funciona bien.

Pero me salta un error acá:

Código (cpp) [Seleccionar]
ofstream fs(nombre.".txt");

Se que es por la variable "nombre.", pero estoy intentando buscar información y no doy con el resultado... y el if no se como ponerlo para que se ejecute si el campo no está en blanco u es un número.

Si me pudieran dar una ayudita u pista lo agradecería.

Un cordial saludo.
#75
Buenas,

Tengo una consulta y es la siguiente:

Soy novato en c++, y claro se ya más o menos lo básico.. (trabajando en consola), pero quiero ya introducirme un poco más en las librerías.. por ejemplo empezar a hacer ventanas.... etc...

Para hacer ventanas es recomendable hacerlo con la librería windows o una librería de gráfico como sfml, allegro, etc...

Al igual de introducirme en alguna librería también poder jugar con ella como algún juego... ya se que para ello es mejor las de gráfico... pero también entrando en el sistema.

Me gustaría saber por cual tiraría para un principiante introducirse más en el entorno.

Gracias, saludos.
#76
Buenas,

Estos practicando las estructuras en c++ y bien hasta el momento más o menos voy bien y ahora tengo una consulta, he ingresado datos y luego los he mostrado, hasta hay bien, pero la cosa es si puedo introducir más de 1 dato, osea repetir progresivamente hasta que yo quieras.

Aquí mi código:

Código (cpp) [Seleccionar]
#include <iostream>

using namespace std;

int main(){

int ver;

struct Personaje{
char nombre[30];
int edad;
char empresa[30];
}Trabajador;

cout << "Nombre: ";
cin >> Trabajador.nombre;

cout << "Edad: ";
cin >> Trabajador.edad;

cout << "Empresa: ";
cin >> Trabajador.empresa;

cout << "Pulsa '1' si quieres ver los datos: ";
cin >> ver;

if(ver == 1){
cout << "Nombre: " << Trabajador.nombre << endl;
cout << "Edad: " << Trabajador.edad << endl;
cout << "Empresa: " << Trabajador.empresa << endl;
}else;

cin.get();
return 0;
}


Eso hace que tu metas 3 datos y luego los muestre, pero me gustaría saber si pudiera meter varios datos más y luego buscar 1 en especial y me lo diga.

He encontrado referencias acá:

http://www.aprendeaprogramar.com/mod/resource/view.php?id=495

Pero para lo que busco hacer está usando punteros y me gustaría saber si hay alguna manera de hacerlo sin usar punteros ya que hasta hay no llego aún.

Gracias, saludos.
#77
Buenas,

Me gustaría consultarles algo y es lo siguiente:

He echo una calculadora en consola, y para repetir el proceso he echo una sentencia if llamando a la función dentro de su misma función, aquí el código:

Código (cpp) [Seleccionar]
#define suma(a,b) a + b

void sumando(){
cout << "Introduce el primer valor: ";
cin >> num1;

cout << "Introduce el segundo valor: ";
cin >> num2;

suman = suma(num1, num2);

cout << "El resultado de la suma es: " << suman << endl;

cout << "Si quieres seguir sumando escribe '1' (si quieres salir escribe otro numero): ";
cin >> seguir;

if(seguir == 1){
sumando();
}
else;
}


Como ven he llamado a la función sumando() dentro de su misma función, y me preguntaba si eso está bien.

No me da ningún error ni nada, me va perfectamente el programa, pero tengo esa consulta de si está bien.

Gracias, saludos.
#78
Hardware / Características PC
2 Enero 2015, 15:11 PM
Buenas,

Me gustaría saber si por ejemplo esta tarjeta gráfica:

http://www.pccomponentes.com/gigabyte_geforce_gt_610_2gb_gddr3_low_profile.html


Soporta estas características de vídeo juegos:



Y mejores características.



Las caracteristicas del pc:




¿Son buenas?


En mi opinión solo le falla la tarjeta gráfica.

Que es esta:



¿algo que comentar al respecto?

Un cordial saludo.
Gracias.
#79
Programación C/C++ / ¿Detectan c++ como virus?
12 Octubre 2014, 11:56 AM
Buenas,

Tengo una duda y es la siguiente:

¿Por qué cuándo voy a programar c++ en el dev c++ tengo que desactivar el anti-virus? - Es que cuándo voy a ejecutar el programa me salta el anti-virus diciendo que es un Malware, etc.. etc...

Al igual cuándo tengo ese programa lo subo a la nube... a lo mejor hay un archivo que no me deja subirlo... y cuándo lo voy a descargar al pc me sale... google chrome ha bloqueado la descarga.. cómo si fueras un virus, etc...

¿Les han pasado esto?

¿Hay algo para hacer al respecto?

Saludos.