Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    148

    programma c array di caratteri

    sono alle prime armi ,e vorrei creare un programma che caricasse un array di caratteri, lettera per lettera (creando una parola ), finche non viene inserito un determinato carattere.
    mi potete fare un esempio del codice da usare?

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Sai come usare il ciclo while?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    148
    Originariamente inviato da oregon
    Sai come usare il ciclo while?
    si certo

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    E prova ad usarlo per scrivere il programma ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    148
    Originariamente inviato da oregon
    E prova ad usarlo per scrivere il programma ...
    si ma non so quale è il codice per fare il programma che ho descritto in precedenza!
    me lo potresti postare?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    62
    codice:
    #include <stdio.h>
    #include <stdlib.h>
    
    #define YOURCHARACTER 'a'
    #define BUFFER_SIZE 64
    
    int main(int argc, char *argv[])
    {
        char vector[BUFFER_SIZE];
        int i = 0;
        
        while ( (vector[i++] = getchar()) != YOURCHARACTER )
            if ( i == BUFFER_SIZE )
                break ;        // buffer is full, error handling ommitted !
        vector[--i] = '\0' ;     // NULL string terminator.
        
        puts( "Here is your string : " );
        puts( vector );        // vector == &vector[0]
    
        system("PAUSE"); 
        return 0;
    }

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    148
    Originariamente inviato da mico90
    codice:
    #include <stdio.h>
    #include <stdlib.h>
    
    #define YOURCHARACTER 'a'
    #define BUFFER_SIZE 64
    
    int main(int argc, char *argv[])
    {
        char vector[BUFFER_SIZE];
        int i = 0;
        
        while ( (vector[i++] = getchar()) != YOURCHARACTER )
            if ( i == BUFFER_SIZE )
                break ;        // buffer is full, error handling ommitted !
        vector[--i] = '\0' ;     // NULL string terminator.
        
        puts( "Here is your string : " );
        puts( vector );        // vector == &vector[0]
    
        system("PAUSE"); 
        return 0;
    }
    grazie.
    ma non è propri quello che intendevo. questo programma carica nell'array tutti i caratteri scritti prima del carattere "a" e dopo aver dato invio;io volevo un programma che carica nell'array tutti i caratteri scitti prima della "a" ma senza prremere invio.

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da killerbomb
    ... io volevo un programma ...
    Ma e tu non collabori proprio alla scrittura dello stesso?

    Potresti vedere se e come usare la funzione getch o la getche con l'include conio.h ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    62
    Originariamente inviato da killerbomb
    grazie.
    ma non è propri quello che intendevo. questo programma carica nell'array tutti i caratteri scritti prima del carattere "a" e dopo aver dato invio;io volevo un programma che carica nell'array tutti i caratteri scitti prima della "a" ma senza prremere invio.
    uppo oregon, almeno questo lasciamolo come compito per casa

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