Citar#include <stdio.h>
int maint();
{
int a = 0;
int b = 0;
int r;
printf("escrba un\n");
scanf("%i", a);
printf("escriba dos\n");
scanf("%i", b);
r = a + b;
printf("resul %i", r);
getch();
return 0;
}
Perdona, lupitapro, pero te aconsejaria que de verdad consultaras los libros y te "estrujaras" la cabeza un poquitico mas. Las ultimas dudas que has expuesto son de libro y consulta rapida, y esta es una de ellas.
En vez de resolverte el problema, te voy a dar un buen consejo de orientación sobre que es "estar" programando.
Cuando programes has de estar siempre lista sabiendo que vas a encontrar problemas que no vas a saber resolver a primeras. Siempre vas a tener problemas, siempre. Y probablemente cuando ya te hayas estudiado esa API que tanto usabas y ya te la sabes muy bien se pase de moda y debas de empezar desde cero. Me explico, es el nunca parar de aprender y de resolver los problemas, sobre todo esto último.
Una pista, es cuestión de los scanf, busca e investiga ;)
Para que creas 2 post de la misma #$%& :huh:
Ya te dijo littlehorse que el error es que escribiste mal main... pusiste una t de mas...
Si, pero en este caso tambien tiene errores en los scanf como ya menciono 16bitboy.
Yo te repito lo que ya te dije acá (http://foro.elhacker.net/programacion_cc/como_declaro_varias_variables_en_una_sola_linea_ciquest-t296694.0.html):
Cita de: Littlehorse en 14 Junio 2010, 22:08 PM
lupitapro, ten en cuenta que en esta sección se intenta que las dudas básicas las resuelva cada uno por su cuenta. Te recomiendo que busques algún libro para tener en claro los conceptos básicos implicados.
Puedes buscar alguno en este post (http://foro.elhacker.net/programacion_cc/librospapers_c_and_c-t296234.0.html)
Saludos
perdon :-\
pero es que creo que me emocione con esto de programar y del foro creo que tienen razon dejara el foro antes de que ponga mas dudas sin sentido jeje por el momento claro
gracias ::) :D
gracias de nuevo
saludos
Mmm si le falto un simbolo que puse ya en mi mensaje xD Era un mensaje en codigo:
Cita de: .:BlackCoder:. en 14 Junio 2010, 23:45 PM
Para que creas 2 post de la misma #$%& :huh:
Ya te dijo littlehorse que el error es que escribiste mal main... pusiste una t de mas...
:laugh: Ademas debes de acomodar el main de una vez... porque si no no te compilara ni arreglando los otros errores...
si tienen razon ya se programar en html y css y debo de saber que c es algo diferente y no es igual
y tambien debe de haber diciplina
para poder aprender gracias
Así te debería funcionar:
#include <stdio.h>
int main()
{
int a = 0;
int b = 0;
int r;
printf("escrba un\n");
scanf("%i", &a);
printf("escriba dos\n");
scanf("%i", &b);
r = a + b;
printf("resul %i", r);
while(getchar() != '\n');
getchar();
return 0;
}
Sigue estudiando.
#include <stdio.h>
int maint();
{
int a = 0; // aca con un solo int declaras todo int a=0, b=0, r;
int b = 0;
int r;
printf ("escrba un\n");
scanf ("%i", a); // %i ?? es %d
printf("escriba dos\n");
scanf("%i", b); // lo mismo
r = a + b;
printf("resul %i", r); // lo mismo %d
getch(); // si no me equivoco getch esta en la libreria conio.h
return 0; // esto me parece q esta de mas
}
Cita de: eeprom46 en 15 Junio 2010, 04:56 AM
return 0; // esto me parece q esta de mas
No está demás ya que la función 'Main()' necesita de un entero para retornar. Si le quitar el
int a la función, si estaría de más ponerle el return.
si es verdad, de todas formas esta mal escrito
int main ()
con maint no lo vas a poder compilar
@eeprom46
Con %i también se puede, %i -> integer, pero el problema es que acepta otro tipo de bases.
Cita de: shellroot@alex-laptop:~$ en 15 Junio 2010, 05:00 AM
Cita de: eeprom46 en 15 Junio 2010, 04:56 AM
return 0; // esto me parece q esta de mas
No está demás ya que la función 'Main()' necesita de un entero para retornar. Si le quitar el int a la función, si estaría de más ponerle el return.
Teoricamente, esta mal, porque una función te tipo entera, siempre tiene que devolver un valor entero. Aunque, si no lo pones el compilador se lo traga igual...
:)