Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    337

    [C]semplice Puntatore a Vettore

    codice:
    
    		#include <stdio.h>
    
    		char vettore[10]= "casa";
    
    		char *puntatore;
             
    		int main(){
    
    		puntatore= vettore;
    			
    
    		printf ("-_-%c-_- \n" , (puntatore));
    
    		}
    perchè mi stampa -_-0-_-
    e non -_-c-_-
    eppure punta alla prima lettera

  2. #2
    puntatore -> stampa l'indirizzo dell'elemento puntato
    *puntatore -> stampa il valore dell'elemento puntato
    &puntatore -> stampa l'indirizzo del puntatore

    Devi stamparlo come:
    printf ("-_-%c-_- \n" , (*puntatore));
    Oppure come stringa non mi pare ci siano problemi:
    printf ("-_-%s-_- \n" , (puntatore));
    Experience is what you get when you don’t get what you want

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    337
    che stupido, grazie.

    ps: si oregon è proprio un brav'uomo/programmatore

  4. #4
    è il migliore ...
    Uno dei pochi che mi aiuta anche quando chiedo cose impossibili ...
    Experience is what you get when you don’t get what you want

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Mi fare arrossire ... in generale, mi piace aiutare chi vuole studiare, ma in questo forum sono tanti a farlo ...

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.