Ho dichiarato una struct e cerco di passare una matrice di quelle strutture (oltre a una doppia matrice di double e un intero) in una funzione. Ricevo un messaggio di tipo “array ha un tipo di elemento incompleto” da gcc quando lo compilo. Cosa ho sbagliato nel modo in cui passo la struttura nella funzione? […]
Sto provando a sviluppare un piccolo programma con CUDA, ma poiché era lento ho fatto alcuni test e ho cercato un po ‘su google. Ho scoperto che mentre le singole variabili sono normalmente memorizzate nella memoria del thread locale, di solito le matrici non lo sono. Suppongo sia per questo che ci vuole così tanto […]
Questo mi ha infastidito per un po ‘. struct person { char name[15]; int age; }; struct person me; me.name = “nikol”; quando compilo ottengo questo errore: errore: tipi incompatibili quando si assegna a digitare ‘char [15]’ da tipo ‘char *’ mi manca qualcosa di ovvio qui?
Questa dovrebbe essere una domanda molto semplice, credo. Ma in qualche modo non riesco a trovare una risposta in Google. Supponiamo che io abbia 2 elenchi di stringhe. Prima contiene “Stringa A” e “Stringa B” , la seconda contiene “Stringa B” e “Stringa A” (differenza di preavviso nell’ordine). Voglio testarli con JUnit per verificare se […]
Per qualche ragione, sembra che non possa passare array di stringhe come parametro a scriptblock. Cosa sto facendo qui storto? Il mio script che viene chiamato da un altro script: param( [parameter(Mandatory=$true)] [string[]]$myarr ) foreach ($elem in $myarr){ $elem } Lo chiamo da un altro script come [email protected](“111″,”222”) start-job -filepath myscript.ps1 -arg $myarr ha ottenuto […]
Sto provando a passare a gulp.src una serie di file che voglio che gestiscano. Questa è la matrice così com’è. [‘bower_components/jquery/jquery.js’, ‘bower_components/superscrollorama/js/greensock/TweenMax.min.js’, ‘bower_components/superscrollorama/jquery.superscrollorama.js’ ] Sto scoprendo però che a gulp.src non sembra piacere e il terzo elemento non arriva fino alla destinazione finale. Ho scoperto che tutto funziona correttamente quando introduco alcuni caratteri jolly come […]
Ho sentito dire che, in C, gli array che sono contenuti all’interno delle strutture possono avere il padding aggiunto tra gli elementi dell’array. Ovviamente, la quantità di padding non può variare tra una coppia di elementi o il calcolo dell’elemento successivo in una matrice non è ansible con la semplice aritmetica del puntatore. Questa voce […]
Ho due array. array=( Vietnam Germany Argentina ) array2=( Asia Europe America ) Voglio eseguire il loop su questi due array in modo simultaneo, ovvero invocare un comando sui primi elementi dei due array, quindi richiamare lo stesso comando sui secondi elementi e così via. pseudocodice: for c in $(array[*]} do echo -e ” $c […]
Im abbastanza nuovo per la codifica in C e attualmente sto cercando di creare una funzione che restituisce una stringa AC / char array e assegnando a una variabile. Finora, ive ha osservato che restituire un char * è la soluzione più comune. Così ho provato: char* createStr() { char char1= ‘m’; char char2= ‘y’; […]
Non capisco veramente alcune cose basilari in C come allocare dynamicmente array di array. So che puoi fare: int **m; per dichiarare una matrice bidimensionale (che successivamente verrebbe assegnata usando una qualche funzione di allocazione). Inoltre può essere “facilmente” accessibile facendo *(*(m + line) + column) . Ma come dovrei assegnare un valore a un […]