Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2014
    Messaggi
    3

    [C] Riempire array con numeri interi

    Ciao, sto cercando di imparare un pò di C. Sono davvero agli inizi e ho bisogno di un aiuto.
    Qui di seguito vi riporto il testo di un programmino per riempire un array con dei numeri interi:


    codice:
    #include <stdio.h>
    
    
    void inserisciArray (int array[], int n); //prototipo della funzione
    
    
    int main ()
    
    
    {
    
    
    int array[]={0,0,0,0,0};
    
    
    int i=0;
    
    
    inserisciArray (array,5);
    
    
    for (i=0;i<5;i++)
    
    
    {
    
    
    printf("%d\t",array[i]);
    
    
    }
    
    
    return 0;
    
    
    }
    
    
    void inserisciArray (int array[], int n) //scrivo la funzione
    
    
    {
    
    
    int i=0;
    
    
    for (i=0;i<n;i++)
    
    
    {
    
    
    printf("Inserisci un numero:\n");
    
    
    scanf("%d",&array[i]);
    
    
    }

    Questo programmino funziona perfettamente.
    Ora, voglio modificare il programmino in modo da poter riempire un array con dei caratteri ... e qui casca l'asino ... Io lo ho modificato come segue, ma ovviamente non funziona:


    codice:
    #include <stdio.h>
    
    
    void inserisciArray (char array[], int n); //prototipo della funzione
    
    
    int main ()
    
    
    {
    
    
    char array[]={0,0,0,0,0};
    
    
    int i=0;
    
    
    inserisciArray (array,5);
    
    
    for (i=0;i<5;i++)
    
    
    {
    
    
    printf("%c\t",array[i]);
    
    
    }
    
    
    return 0;
    
    
    }
    
    
    void inserisciArray (char array[], int n) //scrivo la funzione
    
    
    {
    
    
    int i=0;
    
    
    for (i=0;i<n;i++)
    
    
    {
    
    
    printf("Inserisci una lettera:\n");
    
    
    scanf("%c",&array[i]);
    
    
    }
    
    }

    Qualcuno mi aiuta a capire cosa sbaglio?!
    Grazie mille
    Ultima modifica di LeleFT; 17-09-2014 a 15:40 Motivo: Aggiunti i tag CODE

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.