Com ja vaig
anunciar en el post anterior, una de les primeres novetats serà un curs de
programació en C. Intentarà ser bastant pràctic, és a dir, prescindiré en la
justa mesura de la teoria, sovint irrellevant i treballarem més aviat per
exemples, sempre que es pugi, explicats pas a pas, que al final, és com se
n’aprèn realment. Bé, doncs deixem-nos de rotllos i comencem.
En primer lloc,
comentar que el compilador que emprarem serà el Borland C. Si esteu interessats,
el podeu descarregar
aquí.
Un cop dit
això, anem a comentar l’estructura d’un programa en C. Com a mínim ha d’incloure
les llibreries i una funció principal. Les llibreries són els fitxers que
contenen les funcions que anirem necessitant. Les que més utilitzarem són les
següents:
stdio.h
funcions d’entrada i sortida
conio.h funcions d’entrada i sortida
string.h funcions amb cadenes
math.h funcions matemàtiques
stdlib.h funcions matemàtiques
Ja les anirem
comentant a mesura que les anem necessitant.
La forma
d’especificar que volem emprar-ne una és:
Hem comentat
que les parts mínimes d’un programa eren les llibreries i la funció principal,
que nosaltres escriurem com:
void
main(void)
{
…
En els punts
suspensius hauríem d’incloure totes les funcions que volem que faci el nostre
programa. Per poder començar a fer alguna cosa, treballarem la primera funció;
es tracta de printf(); que ens servirà per imprimir un caràcter o una cadena de
caràcters per pantalla. I escriurem:
printf(“Hola, estic programant en C”);
El tema de
majúscules i minúscules ja el tractarem més endavant, però només dir, que les
diferencia, i per tant, si haguéssim escrit:
Printf(“Hola,
estic programant en C”);
el programa ja
no funcionaria. Per utilitzar aquesta funció, hem d’indicar una de les dues
llibreries que contenen les funcions d’entrada i sortida, és igual quina de les
dues triem, funcionarà exactament igual en els dos casos. Com a resum del que
hem aprés fins al moment, podríem crear el primer programa:
#include -conio.h-
void main(void)
{
printf(“Primer programa en C”);
getch();
}
En aquest codi,
hem incorporat la funció getch(); que ja explicarem més endavant com funciona,
perquè el programa faci una pausa, i pugem veure el text imprès per pantalla.
Necessita la llibreria
En
aquest codi, hem incorporat la funció getch(); que ja explicarem més
endavant com funciona, perquè el programa faci una pausa, i pugem veure
el text imprès per pantalla. Necessita la llibreria conio.h .
NOTA: Les
llibreries no van entre guions sinó amb signes més petit i més gran que
respectivament, com les etiquetes en Html. Per aquesta raó, no m’acceptava
utilitzar-los.
Baixar el document amb format Word.
[@more@]
Lloable iniciativa. Miraré de seguir-te.
Gràcies. Ara almenys sé que val la pena la feina que estava fent; ja em conformo amb el fet que una persona el llegeixi i que li pugui ser interessant; encara que desitjo que pugui servir a moltes més. Si tens qualsevol qüestió, no dubtis en preguntar-ho, que si fem els inicis bé, ja tenim molt a guanyar.
Només una pregunta: tu d’on has sortit?
Wow, et poso a preferits.
Sé una mica de Java, pro sempre he volgut apendre C. I, a més, en català. Genial ; )