|
Mostrar Mensajes
|
Páginas: [1] 2 3
|
2
|
Programación / Programación C/C++ / Re: PRECISO AYUDA CON UNA RESTA QUE HACE MAL EL PROGRAMA
|
en: 21 Junio 2011, 02:10 am
|
Yo no es que sepa mucho de C, pero cuidado con los caracteres especiales, ñ. Al final necesitabas de algunas variables, y ni las llamabas. #include <stdio.h> int main(){ char nombre[20]; int edad = 0; int ano = 0; printf("Hola %s, dime tu edad!\n", nombre ); ano = 2011-edad; printf("%s naciste en el año %d\n", nombre , ano ); edad = edad*365; printf("%s, has vivido mas de %d DIAS!\n", nombre , edad ); return 0; }
shellroot@shellroot:~/Escritorio$ gcc PoC.c shellroot@shellroot:~/Escritorio$ ./a.out Como te llamas? Alex Hola Alex, dime tu edad! 20 Alex naciste en el año 1991 Alex, has vivido mas de 7300 DIAS! la variable que me falto poner era la de ano? porque cuando puse int ano me aparecia como ya estaba escrito ano o me daba error, pero ahora si me anda lo que tube que agregarle al final a tu codigo fue; printf("Pulsa una tecla para salir.."); getch(); por que si no se me cerraba ni bien ponía 14, GRACIAS!!!! un saludo
|
|
|
3
|
Programación / Programación C/C++ / PRECISO AYUDA CON UNA RESTA QUE HACE MAL EL PROGRAMA
|
en: 21 Junio 2011, 01:37 am
|
hola, mi idea era crear un programa que etsableceria un dialogo mas o menos asi; pc:hola como te llamas yo; julian pc:hola julian dime tu edad! yo: 14 pc: Julian naciste en el año 1997 pc: julian has vivido mas de 5110 días. yo use este codigo #include <stdio.h> void main() { char nom[20]; int edad; int año; printf("\n\n\n\n\n\n"); printf("\t\t\t"); printf("\nHOLA! QUE TAL!? COMO TE LLAMAS?"); scanf("%s",nom); printf("\nHola %s, dime tu edad!!",nom); scanf("%d",&edad); año=2011-%d; printf("\n%s naciste en el año %f ",nom,año); edad=edad*365; printf("\n%s Has vivido mas de %d DIAS!!"); printf("\n\nPulsa cualquier tecla para terminar.."); getch(); }
el problema es que me dice : julian naciste en el año 2293576 julian has vivido mas de 2293580
por que me da mal ?? una mano por favor, desde ya gracias, un saludo JULIAN!
|
|
|
6
|
Programación / Programación C/C++ / Preciso ayuda con un error que tengo en un simple programita
|
en: 20 Junio 2011, 20:02 pm
|
hola, saludos, les aviso que soy nuevo en esto y baje unos tutoriales por inernet, en algunos programas que estan en el tutorial tienen errores asi que siempre tengo que modificarlos, o talves es problema de mi compilador es el dev-CC+ o algo asi, asi que preciso que me recomienden algun pdf o talves es problema del compilador que dicen???, mi ultimo problema es que mi compilador ultimamente me da error en la primera llave "{" como en este :
/* Prog011.cpp */ /* Programa que despliega un mensaje de bienvenida en la pantalla */ #include<stdio.h> #include<conio.h> void main() { clrscr(); /* La función anterior borra la pantalla. Está en <conio.h> solo tiene sentido si utilizas el DJGPP */ printf("\n\n\n\n\n\n"); /* 6 lineas en blanco */ printf("\t\t"); /* 2 tabuladores */ printf("BIENVENIDO AL CURSO DE C ESTANDAR"); printf("\n\n\n\n\n\n\n\n"); printf("\t\t\t\t"); printf("Pulsa cualquier tecla para terminar...\n"); getch(); /* La función anterior inmoviliza la ejecución del programa hasta que pulsamos una tecla */ clrscr(); }
y me da estos errores: In function `int main(...)': `clrscr' undeclared (first use this function) y en el ultimo printf me dice:`getch' undeclared (first use this function)
desde ya les doy las gracias, este foro me ha ayudado en mucho!!! saludo julian
|
|
|
7
|
Programación / Programación C/C++ / Re: cual es el mejor programa para programar en c++?
|
en: 20 Junio 2011, 16:54 pm
|
Creo que el mejor programa para hacer programas en c/c++ es el cerebro... No el compilador no hace el programa, lo haces tu...
(opinión muy personal... a ver si no me empiezan a aventar de todo y a decirme ereje y blasfemo)
sabias palabras...!!!! grande loko!! pero a lo que se refiere elcreador del tema es a qur compilador usar en ese caso le recomiendo gcc en linux y el devcc+ en windows saludo!
|
|
|
8
|
Programación / Programación C/C++ / Re: AYUDA! CON UN SIMPLE PROGRAMA.. ME DA ERROR!! POR QUE??
|
en: 20 Junio 2011, 13:54 pm
|
OK GRACIAS A LOS 2!!!!!!!!! !!! voy a probar con eso!! despues comento si me funciono, ya probe de esta manera y me funciono :codigo : { \* Prog003 *\ #include <stdio.h> main() char nom [20] ; printf("\nDime tu nombre" ; scanf("%s",nom) ; printf("\nHola %s como estas?") scanf("%s",nom) printf("\nDebo irme chau!") scanf("%s",nom) } asi me funciono el dialogo quedo algo asi; pc:dime tu nombre yo:julian pc:hola julian como estas? yo:bien pc:debo irme chau! yo: chau! y cuando digo chau se cierra el programa, este lo hice yo pero tambien voy a probar con la forma original poniendo otro \n como dijo acermax,GRACIAS A LOS 2 , y voy a probar con el codigo que puso el ultimo en comentar.. no me acuerdo tu nombre..ejje saludo!!
|
|
|
9
|
Programación / Programación C/C++ / Re: AYUDA! CON UN SIMPLE PROGRAMA.. ME DA ERROR!! POR QUE??
|
en: 20 Junio 2011, 03:55 am
|
ok gracias, ya me di cuenta de eso , pero no era por eso, tube que ponerle otro "scanf("%s",nom) ;" para que ahora ande, pero ahora no cierra hasta que no ponga mi nombre denuevo, que debo poner enves del ( "%s",nom) ? una pausa o que? porque probe con poner de esta manera /* Prog003.cpp */ #include <stdio.h> void main () { char nom[20] ; printf("\nEscribe tu nombre: ") ; scanf("%s",nom) ; printf("\nHola %s",nom) ; system("PAUSE") ; return 0; } pero me aparece "Hola JulianPresione una tecla para continuar . . ." y la idea es que no quede todo junto, que debo poner? gracias
|
|
|
|
|
|
|