Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [c] chiarimento sugli array

    Ciao a tutti, ieri ho fatto un programmino nel quale definisco i valori di 10 array da tastiera e dopo di che li stampo a video tutti insieme. volevo chiedere anche se potrà essere una domanda banale se, invece che stamparli tutti insieme si può per es stamparne solo 1 uno che viene richiesto dall'utente, tipo quello nella posozione 4...

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    perché non potresti farlo?

    se fai
    codice:
    int array[] //qui hai definito il tuo array grande 10
    int intero = 0; 
    for (;intero < 10; intero++){
       printf("valore %d\n", array[intero]);
     }
    
    //vale anche 
       printf("valore %d\n", array[5]);
    cmq devi rimanere dentro l'array (quindi da 0 a 9).
    Ricorda che in C non c'è garanzia che il programma ti torni con un errore di sforamento, sta al programmatore ricordarsi di rimanere dentro il suo campo (quindi sta al programmatore ricordarsi di non sforare)
    RTFM Read That F*** Manual!!!

  3. #3
    ecco vedi forse così capisci meglio, voglio fare scegliere all'utente una posizione da stampare a video...
    #include <stdio.h>
    #include <stdlib.h>

    main() {
    int array[10];
    int i;

    for (i=0; i<10; i++) {
    printf ("Inserire un numero:%d: ",i);

    scanf("%d",&array[i]);
    }
    printf("scegli una posizione dell'array");

    \\da qui non so come proseguire

    scanf("%d", array[i]);
    printf("l'array selezionato e':%d",array[i] );



    system("PAUSE");
    return 0;
    }

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    codice:
    scanf("%d", &i);
    if(i>=0 && i<10)
       printf("l'emento selezionato e':%d",array[i] );
    Non confondere un "elemento dell'array" con tutto l'array
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    si hai ragione ho fatto confusione...:-( grazie mille!

  6. #6

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.