Tercer dia de classe - M03 PRG 2020-2021
La revisió el 13:47, 6 oct 2020 per Jordi Binefa (discussió | contribucions)
pr01.c
// pr01.c <- Comentaris que acaben al final de la línia /* Comentaris multilínia Compilació: gcc pr01.c -o pr01ex Execució en GNU/Linux: ./pr01ex 20201006 */ #include <stdio.h> // <-- Arxiu de capçalera (header -> .h). Hi són definits printf() i scanf() entre d'altres int main(){ // Funció principal que retorna informació de tipus int (integer -> enter. És a dir, sense decimals) al sistema printf("1r de DAW\n"); return 0; // Retorna 0 si tot ha anat bé. Pot retornar qualsevol número entre 0 i 255. }
Per saber que retorna un programa quan s'ha acabat d'executar a GNU/Linux: echo $?
Per saber que retorna un programa quan s'ha acabat d'executar a Windows: echo %ERRORLEVEL%
pr01.py
#!/usr/bin/python3 # 20201006 - pr01.py # Per a donar permisos d'execució a GNU/Linux: chmod +x pr01.py # Execució a GNU/Linux: ./pr01.py print("1r d'ASIX")
Descàrrega de pr01.py (traieu-li el .txt final)
pr02.py
#!/usr/bin/python3 # 20201006 - pr02.py # Per a donar permisos d'execució en Linux: # chmod +x pr02.py import sys print("1r de DAW") sys.exit(0) # En Linux, podem veure el que retorna un programa fent: echo $? # A Windows: echo %errorlevel% # Si retorna 0 vols dir que tot ha anat com esperàvem. # Qualsevol número diferent de 0 vol dir que hi ha hagut algun inconvenient. # El valor retornat té un ventall de valors entre el 0 i el 255