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 - STANHMAL

#11
Programación C/C++ / Re: imprimir ASCII
18 Junio 2012, 02:55 AM
Código (cpp) [Seleccionar]

cout << (char)65 << endl;


Código (cpp) [Seleccionar]

char asd = 'A';
cout << (int)asd << endl;

#12
Hola que tal, el problema esta en la estructura, ya que tienes nombre para que solo guarde un carácter.

error :


struct alumno{
        char nombre;
        ...
    };


solucion :


struct alumno{
        char nombre[20];
        ...
    };


y el otro problema es que cuando lees la cadena se la mandas con el ampersand &,a para las cadenas no es necesario.

error :


...
printf("Introduce el nombre del alumno\n");
scanf("%s",&ALUMNO[l].nombre);
...


solución :


...
printf("Introduce el nombre del alumno\n");
scanf("%s",ALUMNO[l].nombre);
...


$4!u2
#13
lo que tienes que hacer es separar los números en otro string, es decir, si tienes "13:42:21" mandarle a un string diferente "13" y luego llamar a la función, después le mandas el "42" lo conviertes y por ultimo mandas al "21".
#14
Cita de: evicar en 17 Junio 2012, 06:33 AM
eso serviría pero solo para los primeros numeros, pero yo tambien necesito asignarle una variable a los demas

disculpa pero no entiendo a que te refieres.
#15
Programación C/C++ / Re: Duda c y c++
17 Junio 2012, 06:07 AM
Hola que tal,

Bien, como ya te dijeron lo que tenes que hacer es reemplazar todo los printf por cout y los scanf por cin

todos esos %c que salen en el printf quiere decir que va un carácter en dicha posición, es muy común para el uso de las tildes.

ejemplo :


printf("%c", 65);


imprime en pantalla

A


el 65 es el código decimal al que corresponde la A en la tabla ASCII, es decir, es lo mismo que colocar el printf de la siguiente manera :


printf("A");


imprime en pantalla

A


también se le pueden imprimir varios caracteres de la siguiente forma :


printf("%c%c%c%c%c%c%c%c", 83, 84, 65,78,72,77,65,76);


imprime en pantalla

STANHMAL


en C++ sería se la siguiente forma :

Código (cpp) [Seleccionar]

cout << (char)83 << (char)84 << (char)65 << (char)78 << (char)72 << (char)77 << (char)65 << (char)76 << endl;


imprime en pantalla

STANHMAL


claro esta que también de puede hacer de otras formas.

$4!u2
#16
para C++ yo utilizo la siguiente función porque siempre me dio problemas el atoi :

Código (cpp) [Seleccionar]

int stringToInt(string val){
   istringstream sstr(val);
   int ival;
   sstr>>ival;
   return ival;
}


PD: tu código es C no C++

$4!u2
#17
No entiendo pides el precio del dolar y del euro pero no se almacenan en ningún lado, supongo que se deben de almacenar en Dolar y Euro, pero están como constantes, lo que quiere decir que no se debe de pedir el precio del dolar ni euro, lo más correcto sería dejarlo como variables ya que los precios van cambiando, otra cosa es que tratas a peso como una variable cuando es una constante.

Las siguientes bibliotecas sobran, ¿por qué? porque no se esta usando nada de ellas.


#include <conio.h>
#include <math.h>
#include <ctype.h>



#include <stdio.h>
#include <stdlib.h>

main() {

    float Dolar=14.02, Euro=17.81, peso=0;
    float total=0;
    printf("Dame el precio del dolar: ");
    scanf("%f", &Dolar)
    printf("Dame el precio del Euro: ");
    scanf("%f", &Euro)
    printf("Ingrese el monto de pesos que desee cambiar: ");
    scanf("%f",&peso);
    total=peso*dolar;
    printf("Por total recibira : %f dolares\n", total);
    total=peso*euro;
    printf("Por total recibira: %f euros\n", total);

    system("PAUSE");
    return 0;
}


creo que eso es a lo que te refieres.

$4!u2
#18
Cita de: 1996marioful en 13 Junio 2012, 23:58 PM
...  cuando escriba una llave comentarios { //abro llave 1 ...

xD solo tienes que fijarte en la identación.

$4!u2
#19
Programación C/C++ / Re: Matriz en C
13 Junio 2012, 22:37 PM
Cita de: Alancho en 13 Junio 2012, 22:28 PM
...
la manera en la que la interpreto esta bien?

matriz[25][30]
...

sep, es correcta, primero van las filas, luego las columnas, es como un plano cartesiano.




Cita de: Alancho en 13 Junio 2012, 22:28 PM
...
no soy programador experto, apenas estoy aprendiendo.. muchas gracias STANHMAL por tu ayuda..

por nada ^^