Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    [C]Quante righe all'interno di una stringa

    Ciao a tutti!ho un paio di domande:
    Se io ho una stringa buffer che memorizza tutto un file di testo..come posso sapere quante righe ci sono in quel file?

    posso in qualche modo dire alla read di leggere n righe da un file?

    grazie!

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Puoi contare le sequenze crlf (o semplicemente cr) al suo interno.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    come, come? cosa vuol dire?

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Esamina il buffer e conta i caratteri CR ... (quelli con codice ASCII 13 decimale ...)
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    e come posso dire ad una read (system call) di leggere n righe da un file?

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Non puoi ... imposta un ciclo e conta le righe lette ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    ma come non si può? mi spieghi come fa il comando tail a leggere n righe da un file?

  8. #8
    prontoooooo?
    c'è un modo per leggere dalla fine del file n righe?

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Originariamente inviato da Guitar_joker87
    ma come non si può? mi spieghi come fa il comando tail a leggere n righe da un file?
    Il comando tail e' un programma vero e proprio, non e' una "funzione di libreria" del C nè, tanto meno, una "istruzione" ...

    Tale programma apre il file, lo legge linea per linea e ti fa vedere la parte che indichi negli argomenti ... ed è esattamente quello che devi fare tu ...

    prontoooooo?
    Ma ti sembra che il forum sia tutto a tua completa disposizione, quando e come vuoi?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    nn so niente di c cmq credo sia simile al pascal, dunque le righe secondo me nn potresti leggerle xchè essendo una stringa dovrebbe essere una sola riga, se invece si tratta di una lista di stringhe in pascal c'è la proprietà count vedi se in c c'è qualcosa di simile!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.