Tutorial C

Iniciado por @synthesize, 20 Abril 2010, 04:07 AM

0 Miembros y 3 Visitantes están viendo este tema.

ken310

Buenismo tutorial!!Espero que lo puedas continuar sobretodo la parte de arduino estoy decidido a comprarme uno el mes que viene  ;-)

preparativo

ola tu usas gcc para ubuntu  en windows cual utilizo?

leogtz

Cita de: preparativo en  1 Enero 2011, 03:26 AM
ola tu usas gcc para ubuntu  en windows cual utilizo?
Mingw

Instala codeblocks con el compilador ya integrado:

http://prdownload.berlios.de/codeblocks/codeblocks-10.05mingw-setup.exe
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

preparativo

iwal te parecere pesadoporque realizare muchas preguntas pero como funciona. e copiado el ejemplo de ola mundo i lo he abierto con el programa este como lo simulo?

Slava_TZD

Cita de: preparativo en  1 Enero 2011, 17:16 PM
iwal te parecere pesadoporque realizare muchas preguntas pero como funciona. e copiado el ejemplo de ola mundo i lo he abierto con el programa este como lo simulo?


WTF. Escribe correctamente y has todas las preguntas que desees. Si por "simulo" te refieres a compilar, y estas en Code::Blocks, presiona F9.


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.

KrossPock

Tengo una duda... cuando se usa int main(){.......} - int main(void){.....} - void main(){.....}

estuve googleando un poco y di qe void main se usa cuando no tiene que retornar ningun valor al S.O o a algun otro programa... entonces... porqe hacen esto?:


#include <stdio.h>

int main()
{
        printf("Hola Mundo\n");
        return 0;
}


Si solo imprime "Hola mundo", no tiene que retornar nada...


Slava_TZD

Cita de: KrossPock en  1 Enero 2011, 19:44 PM
Tengo una duda... cuando se usa int main(){.......} - int main(void){.....} - void main(){.....}

estuve googleando un poco y di qe void main se usa cuando no tiene que retornar ningun valor al S.O o a algun otro programa... entonces... porqe hacen esto?:


#include <stdio.h>

int main()
{
        printf("Hola Mundo\n");
        return 0;
}


Si solo imprime "Hola mundo", no tiene que retornar nada...

void main()
Nunca se deberia usar, e incluso algunos compiladores lanzan un warning.


int main()
main()
Esto es lo correcto. En el segundo caso, al no decir que tipo es, por defecto se le asignará un int.


The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.

preparativo

Creo que hago preguntas tontas, pero este programa sirve para crear programas i despues compilarlos (simularlos como digo yo), pero esto sirve para programar porejemplo un PIC?para programar arduino tengo que gastar las mismas palabras que se usan en este tutorial?yo esque poseo una placa arduino y no se programar nada i con este tutorialñ creo que puedo empezar a hacer cosas pero ay cosas liosas, porque cada tutorial que veo usa palabras diferentes para hacer lo mismo me podeis explicar porque'

KrossPock

Cita de: Tzhed en  1 Enero 2011, 22:11 PM
void main()
Nunca se deberia usar, e incluso algunos compiladores lanzan un warning.


int main()
main()
Esto es lo correcto. En el segundo caso, al no decir que tipo es, por defecto se le asignará un int.

y el caso de int main(void)?


N0body

Depende de que espere cada persona del C está será la mejor manera de empezar...
Para alguien que su orientación en el C sea para el lado de la programación de PICs lo encontrára, creo yo, realmente interesante...
Para otros que programan en C como base para resolver programas matemáticos... para hacer algo más abstracto diría yo, probablemente no le sea la manera más interesante de empezar...
Yo sugeriría cambiar el título, el manual parece apuntar para un lado que no estricatemente el de un tutorial en C de formas generales sino algo orientado o especializado en algo...