ACCEDI

Password dimenticata?

×
Seguici su Instagram Feed RSS Seguici su YouTube
Visualizzazione risultati da 1 a 10 su 10

Grafica C

  1. #1
    Vivo su FdT Loller156
    Uomo 34 anni da Lecco
    Iscrizione: 13/8/2007
    Messaggi: 4,944
    Piaciuto: 1612 volte

    Predefinito Grafica C

    salve! devo consegnare un programma a scuola in cui si utilizza il metodo dei minimi quadrati per calcolare diverse funzioni..e fin qua nessun problema..ma poi devo fare i grafici (che non ci han mai insegnato..mai usata una sola cosa grafica a scuola) cmq...guardando qua e la ho letto di gnuplot..ho provato a usarlo e è una cagata e disegna pure bene i grafici..ora ^^ c'è la possibilita' di implementare il plot nel mio programma?

    oppure..cosa dovrei usare per fare dei grafici in C decenti?


  2. #2
    Sempre più FdT
    Uomo 85 anni
    Iscrizione: 20/4/2005
    Messaggi: 3,038
    Piaciuto: 1 volte

    Predefinito

    dovresti usare delle librerie grafice, le piu famose e multipiattaforma sono Qt, GTK, wxWidgets

  3. #3
    Vivo su FdT Loller156
    Uomo 34 anni da Lecco
    Iscrizione: 13/8/2007
    Messaggi: 4,944
    Piaciuto: 1612 volte

    Predefinito

    Quote Originariamente inviata da salander Visualizza il messaggio
    dovresti usare delle librerie grafice, le piu famose e multipiattaforma sono Qt, GTK, wxWidgets

    dopo provo ^^

    mi basta importarle e usare le funzioni che spero di trovare in una guida o devo sapere qualche altra cosa? dopo guardo

    se qualcuno cmq mi sa dare informazioni sul plot sono piu felice..^^ mi piace quel programmino e se si potesse usare sarei piu felice..
    Ultima modifica di obo; 12/5/2009 alle 16:39 Motivo: non scrivere più messaggi consecutivi!

  4. #4
    Sempre più FdT
    Uomo 85 anni
    Iscrizione: 20/4/2005
    Messaggi: 3,038
    Piaciuto: 1 volte

    Predefinito

    non conosco gnuplot, ma sul loro sito c'è scritto
    Recent additions include interactive terminals based on aquaterm (OSX) and wxWidgets (multiple platforms).
    magari può esserti utile Visto che già lo usi, puoi sfruttare tale funzionalità

    Ad ogni modo non lo conosco, mai usato, quindi di più non saprei dirti. Prova a cercare nella documentazione o googla un po'

  5. #5
    Vivo su FdT Loller156
    Uomo 34 anni da Lecco
    Iscrizione: 13/8/2007
    Messaggi: 4,944
    Piaciuto: 1612 volte

    Predefinito

    eheh grazie mille ora mi documento ^^

  6. #6
    Vivo su FdT Loller156
    Uomo 34 anni da Lecco
    Iscrizione: 13/8/2007
    Messaggi: 4,944
    Piaciuto: 1612 volte

    Predefinito

    sono riuscito a usare gnuplot(è una cagata..pieno di guide online)

    però non riesco a fare in modo che il grafico rimanga visibile..mi spiego..lo si vede per mezzo nanosecondo e poi sparisce XD

    #include <stdio.h>
    #include <stdlib.h>

    main(){
    int a,i=0;
    FILE *file;
    file = fopen("comando.txt","wt");
    fprintf(file, "plot x**2");
    fclose(file);
    system("start C:\\programmi\\gnuplot\\gnuplot.exe comando.txt");
    scanf("%d",a);
    }


    se qualcuno sa metterci mano..grazie ^^

  7. #7
    Sempre più FdT
    Uomo 85 anni
    Iscrizione: 20/4/2005
    Messaggi: 3,038
    Piaciuto: 1 volte

    Predefinito

    mmm prova ad aggiungere alla fine:

    codice:
    fflush(stdin);
    getchar();

  8. #8
    Vivo su FdT
    Uomo 36 anni da Milano
    Iscrizione: 30/4/2005
    Messaggi: 3,821
    Piaciuto: 12 volte

    Predefinito

    Quote Originariamente inviata da HeavyMetaller Visualizza il messaggio
    sono riuscito a usare gnuplot(è una cagata..pieno di guide online)

    però non riesco a fare in modo che il grafico rimanga visibile..mi spiego..lo si vede per mezzo nanosecondo e poi sparisce XD

    #include <stdio.h>
    #include <stdlib.h>

    main(){
    int a,i=0;
    FILE *file;
    file = fopen("comando.txt","wt");
    fprintf(file, "plot x**2");
    fclose(file);
    system("start C:\\programmi\\gnuplot\\gnuplot.exe comando.txt");
    scanf("%d",a);
    }


    se qualcuno sa metterci mano..grazie ^^
    Fai come dice salander
    E poi nello scanf c'è un errore. Dovresti scrivere scanf("%d", &a);
    La funzione fflush(stdin) serve per svuotare il buffer di tastiera; infatti stdin è il "flusso dati" d'ingresso, rappresentato appunto dalla tastiera. getchar() ti mette in attesa di ricevere un carattere, esattamente come il tuo scanf(). Quindi potresti lasciare lo scanf() e mettere un fflush(stdin) nella riga prima!

  9. #9
    Vivo su FdT Loller156
    Uomo 34 anni da Lecco
    Iscrizione: 13/8/2007
    Messaggi: 4,944
    Piaciuto: 1612 volte

    Predefinito

    cambiato ^^ il risultato è identico a prima...

    anche perchè il problema non è che non rimaneva la finestra del programma..quella gia rimaneva col codice scritto..è la finestra del grafico che scompare

  10. #10
    Vivo su FdT
    Uomo 36 anni da Milano
    Iscrizione: 30/4/2005
    Messaggi: 3,821
    Piaciuto: 12 volte

    Predefinito

    ah.. allora dovresti cercare nella documentazione di gnu plot se è possibile bloccare la schermata o qualcosa di simile, tipo uno scanf() fatto partire però da gnuplot e non dal tuo programmino.

Discussioni simili

  1. Scheda grafica
    Da *Sniper* nel forum Internet e computer
    Risposte: 17
    Ultimo messaggio: 19/1/2008, 11:02
  2. Grafica
    Da Haydée ~ nel forum Improvvisazione
    Risposte: 7
    Ultimo messaggio: 26/11/2007, 1:33
  3. grafica
    Da deborah 90 nel forum Scuola, università, lavoro
    Risposte: 2
    Ultimo messaggio: 18/9/2007, 12:41
  4. grafica
    Da angel98 nel forum Scuola, università, lavoro
    Risposte: 2
    Ultimo messaggio: 11/9/2007, 21:33
  5. GraFica
    Da Usher nel forum Barzellette e testi divertenti
    Risposte: 7
    Ultimo messaggio: 19/5/2006, 15:09