Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> C /C + + Programming >> .

Come ingresso una combinazione di numeri e lettere da un file in un Array

Nei linguaggi di programmazione , una " matrice " contiene una raccolta di dati sotto lo stesso nome di variabile . Alcuni linguaggi di programmazione , come ad esempio Python , consentono al programmatore di inserire qualsiasi tipo di variabile in qualsiasi matrice . Altri linguaggi di programmazione , come Java e C + + , è necessario che i tipi di matrice essere dichiarati con la matrice e la matrice può contenere solo un tipo di dati . Tuttavia, giocando con le regole della programmazione orientata agli oggetti e di riferimento di memoria , è possibile usare tipi di dati in array in altri linguaggi di programmazione . Cose che ti serviranno
Interprete o compilatore per il linguaggio di programmazione appropriato ( Python , Java , C + + ) economici Show More Istruzioni
1

Python, aggiungere gli elementi singolarmente ad un lista. Liste Python gestire una varietà di tipi di dati automaticamente :

p = list () p.append ( 1 ) //Aggiunge un integerp.append ( ' uno ' ) //Aggiunge una stringa
2

Per Java , creare una matrice di tipo "Object ", che serve come il modello di base per altri oggetti . In questo modo è possibile inserire oggetti Integer e oggetti String titolo di polimorfismo :

Object [ ] o = new Object [ 10 ] , o [ 0 ] = new String ( "Ciao " ) ; //inserire un stringa da casting " oggetto ", come " String " o [ 1 ] = new Integer ( 1 ) ; //Inserire un numero intero da casting " oggetto ", come " integer "
3

per il C + + , creare un array di puntatori di tipo "vuoto ", che può riferirsi a qualsiasi tipo di dati , e di riferimento di altre variabili che tengono numeri e lettere :

int main ( ) {

void * roba [ 2 ] ;

int x = 2; char y = 't ';

return 0; }

roba [ 0 ] = & x ; //prima posizione fa riferimento a un valuestuff intero [ 1 ] = &y; //secondo riferimenti di posizione un valore di carattere

 

Programmazione © www.354353.com