Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing"
Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing"
La nuova Insta360 X6 introduce sensori Sony da 1/1.1" e un SoC Triple AI a 4nm. Analizziamo le riprese 8K, il primo Dolby Vision nativo a 10-bit nel settore sferico e l'innovativo flusso di lavoro diretto sulla futura versione 22 di DaVinci Resolve.
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli
Dopo due settimane trascorse al volante della Dacia Spring 2026 possiamo raccontarvi tutto, dalle novità di motore e batteria, fino ai consumi in tutti le situazioni, compresa l'autonomia reale ad alta velocità
AORUS GeForce RTX 5080 INFINITY WOOD 16G: una scheda video diversa dalle altre
AORUS GeForce RTX 5080 INFINITY WOOD 16G: una scheda video diversa dalle altre
Abbiamo messo alla prova la nuova AORUS GeForce RTX 5080 INFINITY WOOD 16G, una delle interpretazioni più particolari della GPU NVIDIA Blackwell. Prestazioni, frequenze operative, temperature, consumi e margini di overclock sono stati confrontati con altre RTX 5080 custom e con la Founders Edition. Il design in legno è solo uno degli elementi distintivi di una scheda che punta a ritagliarsi uno spazio nella fascia più alta del mercato.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-09-2007, 13:35   #1
stgww
Senior Member
 
L'Avatar di stgww
 
Iscritto dal: May 2006
Città: Monza
Messaggi: 3686
[C]Acquisire parole con vettori

Ciao. Ho un esercizio da fare che chiede di far scrivere all'utente due parole e poi stamparle con uno spazio in mezzo.
Il libro scrive che bisogna fare due vettori contenenti le due parole e poi sommarli. Ma come si sommano due vettori ? e lo spazio in mezzo.
Thx a lot
__________________
" Disprezzato e reietto dagli uomini, uomo dei dolori che ben conosce il patire, come uno davanti al quale ci si copre la faccia, era disprezzato e non ne avevamo alcuna stima." ... "Maltrattato, si lasciò umiliare e non aprì la sua bocca; era come agnello condotto al macello, come pecora muta di fronte ai suoi tosatori, e non aprì la sua bocca"
stgww è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2007, 15:45   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Sommarli è un'espressione non esatta...magari sarebbe meglio dire unirli...
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2007, 16:02   #3
carter100
Senior Member
 
Iscritto dal: Jul 2007
Messaggi: 1159
Prendi la dimensione dei due vettori e ne allochi uno nuovo con la dimensione somma dei 2 + 1 (che conterrà lo spazio); dopo se usi la funzione strcat () concateni i due vettori uno alla volta
carter100 è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2007, 16:07   #4
stgww
Senior Member
 
L'Avatar di stgww
 
Iscritto dal: May 2006
Città: Monza
Messaggi: 3686
Quote:
Originariamente inviato da cionci Guarda i messaggi
Sommarli è un'espressione non esatta...magari sarebbe meglio dire unirli...
Scusa l'espressione , ma sonoa ncora un novellino.

Quote:
Originariamente inviato da carter100 Guarda i messaggi
Prendi la dimensione dei due vettori e ne allochi uno nuovo con la dimensione somma dei 2 + 1 (che conterrà lo spazio); dopo se usi la funzione strcat () concateni i due vettori uno alla volta
Riesci a farmi un esempio?
Thx
__________________
" Disprezzato e reietto dagli uomini, uomo dei dolori che ben conosce il patire, come uno davanti al quale ci si copre la faccia, era disprezzato e non ne avevamo alcuna stima." ... "Maltrattato, si lasciò umiliare e non aprì la sua bocca; era come agnello condotto al macello, come pecora muta di fronte ai suoi tosatori, e non aprì la sua bocca"
stgww è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2007, 16:29   #5
carter100
Senior Member
 
Iscritto dal: Jul 2007
Messaggi: 1159
Ti faccio un esempio veloce:
per ipotesi le due parole sono nelle stringhe a e b;
fai int num1=strlen (a) per avere la dimensione della stringa a;
int num2=strlen(b) per la dimensione di b;
a questo punto allochi una stringa char c[num1+num2+1];
ora hai una stringa c che conterrà alla fine a+b;
se fai strcpy (c,a) hai copiato in c il contenuto di a;
ora se fai strcat (c," "); e strcat (c,b) dovresti avere in c il contenuto di a e b
intervallato con lo spazio
carter100 è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2007, 16:33   #6
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Suppongo che l'esercizio chiedesse di operare con i vettori, senza funzioni sulle stringhe e senza allocazione dinamica, altrimenti avrebbe poco senso.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2007, 16:46   #7
stgww
Senior Member
 
L'Avatar di stgww
 
Iscritto dal: May 2006
Città: Monza
Messaggi: 3686
Io comandi come strcpy e strcpa non li ho mai usati, ma poi non lo so, la proff ci ha chiesto se l'hanno scorso avevamo fatto le stringhe e noi gli abbiamo risposto di no e lei ci ha detto che per far riceve al computer delle parole intere bisogna trattarle come array di lettere.
@cionci: cosa è che ti sembra non vada tra il programma di carter e quello che devo fare io?
Thx a lot
__________________
" Disprezzato e reietto dagli uomini, uomo dei dolori che ben conosce il patire, come uno davanti al quale ci si copre la faccia, era disprezzato e non ne avevamo alcuna stima." ... "Maltrattato, si lasciò umiliare e non aprì la sua bocca; era come agnello condotto al macello, come pecora muta di fronte ai suoi tosatori, e non aprì la sua bocca"
stgww è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2007, 16:49   #8
carter100
Senior Member
 
Iscritto dal: Jul 2007
Messaggi: 1159
Quote:
Originariamente inviato da stgww Guarda i messaggi
Io comandi come strcpy e strcpa non li ho mai usati,
Allora come non detto, non leggere quello che ho scritto, devi tradurti i comandi in semplici istruzioni c perchè l'esercizio abbia un senso
carter100 è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2007, 17:07   #9
stgww
Senior Member
 
L'Avatar di stgww
 
Iscritto dal: May 2006
Città: Monza
Messaggi: 3686
Quote:
Originariamente inviato da carter100 Guarda i messaggi
Allora come non detto, non leggere quello che ho scritto, devi tradurti i comandi in semplici istruzioni c perchè l'esercizio abbia un senso
E che significa tradurre i comandi in semplici istruzioni c ?
__________________
" Disprezzato e reietto dagli uomini, uomo dei dolori che ben conosce il patire, come uno davanti al quale ci si copre la faccia, era disprezzato e non ne avevamo alcuna stima." ... "Maltrattato, si lasciò umiliare e non aprì la sua bocca; era come agnello condotto al macello, come pecora muta di fronte ai suoi tosatori, e non aprì la sua bocca"
stgww è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2007, 17:32   #10
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Crei due vettori per due stringhe. Crei un vettore per la stringa risultante.
Leggi le stringhe da input.

- Con un while scorri la prima stringa fino al carattere \0 che è quello di fine stringa e copi ogni carattere nel vettore della stringa risultate, non devi copiare lo \0.
- Copi il carattere spazio nella stringa risultante.
- Con un while scorri anche la seconda stringa fino allo \0, questa volta copi anche lo \0 (per avere una stringa valida deve essere sempre presente come ultimo carattere) e copi il contenuto nella stringa risultante.

In queste tre operazioni userai sempre lo stesso indice per scorrere gli elementi del vettore risultante.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2007, 17:33   #11
carter100
Senior Member
 
Iscritto dal: Jul 2007
Messaggi: 1159
ad esempio per la strlen scorri la stringa fino al '\0' per sapere la sua dimensione; per la copia nella stringa c devi spostare ogni singolo elemento in ogni posizione delle 2 stringhe
Edit: come non detto, ti ha già spiegato tutto (tra l'altro anche meglio) Cionci

Ultima modifica di carter100 : 23-09-2007 alle 17:36.
carter100 è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2007, 18:37   #12
stgww
Senior Member
 
L'Avatar di stgww
 
Iscritto dal: May 2006
Città: Monza
Messaggi: 3686
Grazie per l'aiuto, ma non capisco come in pratica posso eseguire l'operazione di copiare i caratteri da un array all'altro.
__________________
" Disprezzato e reietto dagli uomini, uomo dei dolori che ben conosce il patire, come uno davanti al quale ci si copre la faccia, era disprezzato e non ne avevamo alcuna stima." ... "Maltrattato, si lasciò umiliare e non aprì la sua bocca; era come agnello condotto al macello, come pecora muta di fronte ai suoi tosatori, e non aprì la sua bocca"
stgww è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2007, 18:43   #13
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
s3[j] = s1[i];
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2007, 18:48   #14
stgww
Senior Member
 
L'Avatar di stgww
 
Iscritto dal: May 2006
Città: Monza
Messaggi: 3686
Quote:
Originariamente inviato da cionci Guarda i messaggi
s3[j] = s1[i];
Che stupido così banale e non ci avevo pensato.
Thx. Appena ho tempo provo
__________________
" Disprezzato e reietto dagli uomini, uomo dei dolori che ben conosce il patire, come uno davanti al quale ci si copre la faccia, era disprezzato e non ne avevamo alcuna stima." ... "Maltrattato, si lasciò umiliare e non aprì la sua bocca; era come agnello condotto al macello, come pecora muta di fronte ai suoi tosatori, e non aprì la sua bocca"
stgww è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2007, 19:09   #15
stgww
Senior Member
 
L'Avatar di stgww
 
Iscritto dal: May 2006
Città: Monza
Messaggi: 3686
Io ti ringrazio cionci, ma a me non viene, sarò che sbaglio qualche cosa io...
Ti costa troppo appena hai 2 minuti farmelo?
__________________
" Disprezzato e reietto dagli uomini, uomo dei dolori che ben conosce il patire, come uno davanti al quale ci si copre la faccia, era disprezzato e non ne avevamo alcuna stima." ... "Maltrattato, si lasciò umiliare e non aprì la sua bocca; era come agnello condotto al macello, come pecora muta di fronte ai suoi tosatori, e non aprì la sua bocca"
stgww è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2007, 19:11   #16
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Se te lo faccio non impari niente

Prova intanto a copiare il primo vettore sul vettore risultato.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2007, 19:22   #17
stgww
Senior Member
 
L'Avatar di stgww
 
Iscritto dal: May 2006
Città: Monza
Messaggi: 3686
Quote:
Originariamente inviato da cionci Guarda i messaggi
Se te lo faccio non impari niente

Prova intanto a copiare il primo vettore sul vettore risultato.
Hai ragione!!!
Cmq ho trovato sul sito della uni di roma due righe sulle stringhe, c'è scritto un sacco di roba che la proff non ci ha detto. Me lo leggo e e poi ci provo
__________________
" Disprezzato e reietto dagli uomini, uomo dei dolori che ben conosce il patire, come uno davanti al quale ci si copre la faccia, era disprezzato e non ne avevamo alcuna stima." ... "Maltrattato, si lasciò umiliare e non aprì la sua bocca; era come agnello condotto al macello, come pecora muta di fronte ai suoi tosatori, e non aprì la sua bocca"
stgww è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2007, 19:30   #18
stgww
Senior Member
 
L'Avatar di stgww
 
Iscritto dal: May 2006
Città: Monza
Messaggi: 3686
Mah...questo è quello che ho fatto (si prega di non prendere in giro, mettersi a ridere, chiamare amici e raccontargli questa barzelletta etc..)
Codice:
#include <stdio.h>
#include <stdlib.h>
char word1[7],words[20];
int i;
int main(int argc, char *argv[])
{
  printf("Esercizio prova Array di caratteri\n");
  for(i=0;i<7;i++)
  scanf("&s", &word1[i]);
  words[i]=word1[i];
  for(i=0;i<7;i++)  
  printf("%s", words[i]);
  
  
  system("PAUSE");	
  return 0;
}
non viene dopo avergli inserito la parola ciao e premuto invio dice (null (null e lo ripete
__________________
" Disprezzato e reietto dagli uomini, uomo dei dolori che ben conosce il patire, come uno davanti al quale ci si copre la faccia, era disprezzato e non ne avevamo alcuna stima." ... "Maltrattato, si lasciò umiliare e non aprì la sua bocca; era come agnello condotto al macello, come pecora muta di fronte ai suoi tosatori, e non aprì la sua bocca"
stgww è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2007, 19:32   #19
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
No...parti da qui:
Codice:
#include <stdio.h>
#include <stdlib.h>
char word1[7], words[20];
int i;
int main(int argc, char *argv[])
{
  printf("Esercizio prova Array di caratteri\n");

  scanf("%s", word1);
Ora devi copiare carattere per carattere da word1 in words, fino a che il carattere corrente è /0.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 23-09-2007, 19:58   #20
stgww
Senior Member
 
L'Avatar di stgww
 
Iscritto dal: May 2006
Città: Monza
Messaggi: 3686
Quote:
Originariamente inviato da cionci Guarda i messaggi
No...parti da qui:
Codice:
#include <stdio.h>
#include <stdlib.h>
char word1[7], words[20];
int i;
int main(int argc, char *argv[])
{
  printf("Esercizio prova Array di caratteri\n");

  scanf("%s", word1);
Ora devi copiare carattere per carattere da word1 in words, fino a che il carattere corrente è /0.
Così?
words[i]=word1[i]
__________________
" Disprezzato e reietto dagli uomini, uomo dei dolori che ben conosce il patire, come uno davanti al quale ci si copre la faccia, era disprezzato e non ne avevamo alcuna stima." ... "Maltrattato, si lasciò umiliare e non aprì la sua bocca; era come agnello condotto al macello, come pecora muta di fronte ai suoi tosatori, e non aprì la sua bocca"
stgww è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Insta360 X6: Dolby Vision, 8K e montaggio "Zero Editing" Insta360 X6: Dolby Vision, 8K e montaggio "...
Due settimane con Dacia Spring 2026: novità, consumi, autonomia reale e test bagagli Due settimane con Dacia Spring 2026: novit&agrav...
AORUS GeForce RTX 5080 INFINITY WOOD 16G: una scheda video diversa dalle altre AORUS GeForce RTX 5080 INFINITY WOOD 16G: una sc...
Hyundai Ioniq 9: dopo due settimane di test non avremmo voluto restituirla Hyundai Ioniq 9: dopo due settimane di test non ...
LG UltraGear evo GM9: 27 pollici, 5K, Mini LED e Dual Mode LG UltraGear evo GM9: 27 pollici, 5K, Mini LED e...
Il nuovo Samsung Galaxy S26 FE non ha pi...
Anthropic firma 9,1 miliardi con un mine...
Reflect Orbital ammette: un telescopio d...
Meta ha lanciato la nuova app Facebook C...
Offerta lancio pazzesca per Pixel 11 Pro...
Questa è l'auto del futuro che so...
Google lancia i Pixel 11, Pixel Watch 5 ...
Microsoft sfida i cinesi: il nuovo model...
XPeng esagera: ecco la G9L, 5,1 m di lun...
SpaceX potrebbe tornare a utilizzare pia...
Quando l'IA allucina nei campi: il model...
La pubblicità di iPhone che indig...
NVIDIA prepara un LLM gigante da oltre m...
ESA e Arianespace avrebbero cancellato l...
I fari di alcune Tesla sono troppo lumin...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 17:14.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v