Gambas-it
  Blog     Wiki     Download     Il resto del Pinguino  
10 Settembre 2010, 23:52:40 *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?

Accesso con nome utente, password e durata della sessione
Notizie: Nuovo forum per Gambas-it
 
   Home   Guida Ricerca Utenti Accedi Registrati  
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: Il mio primo programma in c  (Letto 247 volte)
Will32
Maestro Gambero
****
Scollegato Scollegato

Messaggi: 270


Evviva Linux e la Programmazione


Mostra profilo
« inserito:: 31 Gennaio 2010, 17:03:55 »

Ciao a tutti.

Ceskho , ho seguito il tuo consiglio e mi son messo ad imparare il c .
 
Ecco il codice del mio primo programma :

Codice:
#include <stdio.h>

int main() {
    int MIN,i,N,VAL;
    printf("Benvenuti in Minimo\n");
    printf("Su quanti numeri vuoi trovare il minimo ?\n");
    scanf("%d", &N);
    printf("Scrivi il numero 1\n");
    scanf("%d%", &MIN);
    for (i = 1; i < N; i++ )
    {
        printf("Scrivi il numero %d\n", i + 1);
        scanf("%d", &VAL);
        if ( VAL <= MIN ) {
            MIN = VAL ;
        }

    }
    printf("Il numero minimo è %d\n",MIN);

    printf("\n");
    printf("Il software è di William Bertarello\n");
    printf("Grazie\n");

    return 0;
}

Prova a compilarlo !

Ciao  Ghigno
Registrato


Visita le comunità di Gambas, programma e diventa nostro amico
Ceskho
Moderatore
Senatore Gambero
*****
Collegato Collegato

Messaggi: 2.625


Vi Veri Veniversum Vivus Vici


Mostra profilo WWW
« Risposta #1 inserito:: 01 Febbraio 2010, 00:08:20 »

A occhio trova il minimo tra due numeri, giusto?

Bene...ora potresti provare a creare una versione più evoluta che accetta diversi numeri da riga di comando...se può servire c'è scritta qualcosa sul mio sito...

alcuni consigli:

1) i nomi delle variabili è bene scriverli in minuscolo....non cambia niente ma è una convenzione.

2) il main lo si può benissimo scrivere come hai fatto tu, è esatto ma ci sono alcuni "pignoli" che vogliono che sia scritto nel seguente modo:
Codice:
int main(char* argv[], int argc)

oppure

Codice:
int main(char** argv, int argc)

anche se non devi passare argomenti da riga di comando....tu ti chiederai: e cosa cambia? Niente ma certa gente valla a capire tu!!!
Registrato

SITO
Attivista politico sinistroide!
LEGGETE IL REGOLAMENTO E FATE LE RICERCHE
"Io sono ciò che sono per merito di ciò che siamo tutti"...perciò fatti un esame di coscienza chiedendoti perchè sono così!!!
Will32
Maestro Gambero
****
Scollegato Scollegato

Messaggi: 270


Evviva Linux e la Programmazione


Mostra profilo
« Risposta #2 inserito:: 01 Febbraio 2010, 15:25:41 »

In che senso ? :

Citazione
una versione più evoluta che accetta diversi numeri da riga di comando
Registrato


Visita le comunità di Gambas, programma e diventa nostro amico
Ceskho
Moderatore
Senatore Gambero
*****
Collegato Collegato

Messaggi: 2.625


Vi Veri Veniversum Vivus Vici


Mostra profilo WWW
« Risposta #3 inserito:: 01 Febbraio 2010, 15:56:47 »

Penso tu abbia già usato da terminale programmi tipo apt-get o roba simile che accettano dei parametri da riga di comando nel terminale....quello che intendevo io era scrivere un programma che accetta diversi numeri da riga di comando e stampa il più piccolo...
Registrato

SITO
Attivista politico sinistroide!
LEGGETE IL REGOLAMENTO E FATE LE RICERCHE
"Io sono ciò che sono per merito di ciò che siamo tutti"...perciò fatti un esame di coscienza chiedendoti perchè sono così!!!
Will32
Maestro Gambero
****
Scollegato Scollegato

Messaggi: 270


Evviva Linux e la Programmazione


Mostra profilo
« Risposta #4 inserito:: 01 Febbraio 2010, 16:04:17 »

Capito ma c'è un altro problema : non so come fareTriste
Registrato


Visita le comunità di Gambas, programma e diventa nostro amico
Ceskho
Moderatore
Senatore Gambero
*****
Collegato Collegato

Messaggi: 2.625


Vi Veri Veniversum Vivus Vici


Mostra profilo WWW
« Risposta #5 inserito:: 01 Febbraio 2010, 16:06:10 »

Basta cercare con un motore di ricerca argv e argc....ne ho parlato sul mio sito se può interessarti...
Registrato

SITO
Attivista politico sinistroide!
LEGGETE IL REGOLAMENTO E FATE LE RICERCHE
"Io sono ciò che sono per merito di ciò che siamo tutti"...perciò fatti un esame di coscienza chiedendoti perchè sono così!!!
Pagine: [1]   Vai su
  Stampa  
 
Vai a:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC XHTML 1.0 valido! CSS valido!
Se vuoi sostenere Gambas-it.org puoi fare una piccola donazione utilizzando PayPal: