Nokioteca [Nokia] Forum: Comando Str - Nokioteca [Nokia] Forum

Salta al contenuto

Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione

Comando Str

#1 L   newrole 

  • Newbie
  • Punto
  • Gruppo: Utente
  • Messaggi: 7
  • Iscritto: 30 giugno 2009
  • Cellulare:iphone

Inviato 09 luglio 2009 - 21:53

salve,
sono di nuovo qua con un'indovinello.
Prendiamo ad esempio il mio codice:
Use sms

while true do
a = sms.receive(-1)
b=sms.get(a)
Print b

se il messaggio è breve mi restitusice:

[+39348xxxxxxxx, testi del messaggio , nr id, true]

altrimenti se il messaggio è un pò lungo ma nei 160 caratteri, mi restituisce:

[+39348xxxxxxxx,...<4>] esattamente come l'ho scritto con i puntini ed <4>

perchè...presumo che il problema sia nel comando str.

grazie in anticipo.....
0

#2 L   xMetallicax 

  • Senior Member
  • Gruppo: Developer
  • Messaggi: 953
  • Iscritto: 24 luglio 2006
  • Località:Saporito (CS)
  • Cellulare:6720
  • Firmware:031.022

Inviato 09 luglio 2009 - 22:34

non c'è alcun problema, è solo che ciò che è da stampare su schermo è troppo lungo per cui l'istruzione print abbrevia mettendo i puntini ed indicando il numero di elementi complessivi dell'array
0

#3 L   newrole 

  • Newbie
  • Punto
  • Gruppo: Utente
  • Messaggi: 7
  • Iscritto: 30 giugno 2009
  • Cellulare:iphone

Inviato 09 luglio 2009 - 22:47

ho risolto così....

while true do
a = sms.receive(-1);
b=sms.get(a);
t = lower(trim(b["text"]));
print b["sender"]+t;
end
e così mi stampa tutto ......
0

#4 L   xMetallicax 

  • Senior Member
  • Gruppo: Developer
  • Messaggi: 953
  • Iscritto: 24 luglio 2006
  • Località:Saporito (CS)
  • Cellulare:6720
  • Firmware:031.022

Inviato 09 luglio 2009 - 22:54

si, la stringa viene stampata per intero
0

Condividi questa discussione:


Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Non puoi rispondere a questa discussione