Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    162

    programminno in C

    Ciao a tutti,
    qualcuno mi saprebbe aiutare nel fare un programmino
    che saprebbe mettere le virgole (",") dopo ogni numero
    da un file di testo .txt (nel file ci sono in numeri e sono uno sotto
    l'altro).

    grazie ancora

  2. #2
    Certo... dove trovi difficolta'??
    (\_/)
    (^_^)
    (> <)

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Indica meglio il problema nel titolo e il linguaggio, leggi bene il regolamento di questo forum e poi dicci se hai scritto del codice e dove incontri problemi.

    Ricorda che chiedere la scrittura di tutto un esercizio, non e' ben visto.

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    162
    ok come vi dicevo ho un file di 30000 numeri float (es 0.002)
    in fila uno per uno ... e vorrei inserire una virgola dopo ogni numero,
    così da poter utilizzare il file modificato come una variabile per C30.

    io sono arrivato a questo punto,
    ma succede che mi sostituisce la virgola al numero
    (nell'esempio voce.txt ha degli interi)

    codice:
    #include <stdio.h>
    
    int main ()
    {
    char x;
    FILE *p;
    p=fopen("C:\voce.txt","r+");
    if (p!=NULL)
    {
     while (!feof(p))
     {
    	 while ((x=fgetc(p))!='\n');
    	 fprintf(p,",");
      }
    	fclose(p);
     }
     return 0;
     }
    come potrei fare?

  5. #5
    Se non ho capito male i valori (int o double) si presentato in forma di elenco, quindi separati da un carattere di newline ('\n'), e tu vorresti che il file venga riscritto in modo che i valori siano separati da un carattere ',' giusto??

    Beh innanzi tutto c'e' un errore di fondo nel tuo codice, il file lo apri subito in scrittura e quindi e' impossibile esaminare il testo per poter cercare i vari valori. Quindi devi prima aprire il file in lettura, copiarne il contenuto in una variabile d'appoggio per lavorarci e poi risalvarlo sul file.
    (\_/)
    (^_^)
    (> <)

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    162
    ciao grazie mille per i suggerimenti...
    ho fatto un bel programmino

    avrei ancora una domanda da fare
    inerente al compilatore gcc della mia SUSE:
    come posso fare il debug e vedere alcune variabile come
    si comportano (es. 'watch' dei compilatori win)?

  7. #7
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    Per le prossimo volte cerca di utilizzare dei titoli più significativi, come richiesto dal Regolamento che ti invito a leggere.


    Questo lo sistemo io.

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.