Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

linguaggio C: delucidazioni

Linguaggi e sistemi

Moderatori: Foto UtentePaolino, Foto Utentefairyvilje

0
voti

[31] Re: linguaggio C: delucidazioni

Messaggioda Foto Utentelillo » 27 feb 2013, 11:30

chiarissimo.
Avatar utente
Foto Utentelillo
20,5k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 4178
Iscritto il: 25 nov 2010, 11:30
Località: Nuovo Mondo

0
voti

[32] Re: linguaggio C: delucidazioni

Messaggioda Foto Utentelillo » 1 mar 2013, 11:28

traccia assurda, ma appello svolto, speriamo bene.
una domanda, per capire se il problema è mio:
il programma in C a un certo punto chiedeva di utilizzare itoa () per convertire degli interi in caratteri.
tutte le guide e tutti le risorse a mia disposizione descrivono l'utilizzo di itoa nel seguente modo:
Codice: Seleziona tutto
#include <stdio.h>
#include <stdlib.h>

int main ()
{
  int i;
  char buffer [33];
  printf ("Enter a number: ");
  scanf ("%d",&i);
  itoa (i,buffer,10);
  printf ("decimal: %s\n",buffer);
  return 0;
}

mentre nella traccia il professore si è preoccupato di scriverci:
ricordarsi che itoa(48)='0'....itoa(57)='9'

credo volesse dire che l'intero è convertito secondo la tabella di caratteri del codice ASCII.
è idonea questa cosa?
possibile che tutti i programmi studiati non facciano alcun riferimento a questo modo di utilizzare itoa()?
o devo cominciare a credere che il linguaggio da lui richiesto non sia il C, ma una sua personalissima interpretazione?
Avatar utente
Foto Utentelillo
20,5k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 4178
Iscritto il: 25 nov 2010, 11:30
Località: Nuovo Mondo

1
voti

[33] Re: linguaggio C: delucidazioni

Messaggioda Foto UtenteTardoFreak » 1 mar 2013, 13:05

Non ho mai usato quella funzione perché mi sembra che non sia neanche una delle funzioni standard del C.
Per la conversione di un intero in stringa io uso, quando è possibile, la sprintf.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

1
voti

[34] Re: linguaggio C: delucidazioni

Messaggioda Foto UtenteDirtyDeeds » 1 mar 2013, 14:16

TardoFreak ha scritto:Non ho mai usato quella funzione perché mi sembra che non sia neanche una delle funzioni standard del C.


Già, come scritto qui alla sezione Portability.

lillo ha scritto:mentre nella traccia il professore si è preoccupato di scriverci:
ricordarsi che itoa(48)='0'....itoa(57)='9'

credo volesse dire che l'intero è convertito secondo la tabella di caratteri del codice ASCII.


Non vorrei sbagliarmi, ma credo che lo standard del C non specifichi che ci debba essere corrispondenza con il codice ASCII, ovvero per un certo compilatore '0' può corrispondere ad un certo intero, mentre per un altro compilatore potrebbe corrispondere ad un altro valore. Stando poi all definizione di itoa, quanto scritto dal tuo prof non mi sembra abbia senso.
It's a sin to write sin instead of \sin (Anonimo).
...'cos you know that cos ain't \cos, right?
You won't get a sexy tan if you write tan in lieu of \tan.
Take a log for a fireplace, but don't take log for \logarithm.
Avatar utente
Foto UtenteDirtyDeeds
55,9k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 7012
Iscritto il: 13 apr 2010, 16:13
Località: Somewhere in nowhere

1
voti

[35] Re: linguaggio C: delucidazioni

Messaggioda Foto UtentePietroBaima » 1 mar 2013, 14:43

Sarebbe da stampare e da portargliela.

Pietro.

PS:Scusate se non l'ho rimpicciolita più di così, ma altrimenti non si vedeva niente.
Fate click col tasto destro e poi andate su "Visualizza immagine"

Capture.JPG
Capture.JPG (100.5 KiB) Osservato 1498 volte
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³
Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 12207
Iscritto il: 12 ago 2012, 1:20
Località: Londra

0
voti

[36] Re: linguaggio C: delucidazioni

Messaggioda Foto Utentelillo » 1 mar 2013, 16:14

grazie per le risposte ragazzi.
sto cercando di affrontare con delicatezza il discorso.
come avete tutti voi ero a conoscenza del fatto era classificata come non-standard.
ma in fondo non mi lamento neanche per questo.
DirtyDeeds ha scritto:Stando poi all definizione di itoa, quanto scritto dal tuo prof non mi sembra abbia senso.

PietroBaima ha scritto:Sarebbe da stampare e da portargliela.

ho sempre accettato di essere corretto, in parecchie occasioni ho avuto modo di imparare più da una bocciatura che da un 30 e lode, purché tali bocciature abbiano un senso.
ma ora è troppo.
Foto UtentePietroBaima io porterei volentieri anche le mie prove sui suoi programmi fallimentari, testati e craschati in men che non si dica.
il problema è reperirlo, e nell'ipotesi remota di riuscirci, non è mai stata data alcuna spiegazione.
è desolante dover imparare più cose qui che in università, e spero capiate il senso della mia affermazione.
comunque credo mi impegnerò personalmente in questa battaglia, richiedendo di essere giudicati da una commissione esterna, e con un manipolo di colleghi ci stiamo muovendo in questo senso.

concludo ringraziando tutti coloro che mi stanno insegnando qualcosa, anzi mi correggo, praticamente tutto quello che riguarda la programmazione in C, e la possibilità di sviluppare un senso critico che mi permetta di rispondere a tono al nostro pseudo professore.
:D
Avatar utente
Foto Utentelillo
20,5k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 4178
Iscritto il: 25 nov 2010, 11:30
Località: Nuovo Mondo

1
voti

[37] Re: linguaggio C: delucidazioni

Messaggioda Foto UtentePietroBaima » 1 mar 2013, 16:22


:mrgreen:
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³
Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 12207
Iscritto il: 12 ago 2012, 1:20
Località: Londra

1
voti

[38] Re: linguaggio C: delucidazioni

Messaggioda Foto Utentelillo » 1 mar 2013, 16:26

Avatar utente
Foto Utentelillo
20,5k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 4178
Iscritto il: 25 nov 2010, 11:30
Località: Nuovo Mondo

3
voti

[39] Re: linguaggio C: delucidazioni

Messaggioda Foto Utentelillo » 8 mar 2013, 19:10

ragazzi volevo informarvi che ho superato l'esame di Fondamenti di Informatica per accattoni.
questa volta nessun dubbio :D
mi duole però ammettere che ho superato un esame scrivendo palesemente cose sbagliate (mi riferisco all'uso di itoa).
una volta un saggio mi disse che il fine giustifica i mezzi... e ho voluto seguire il suo consiglio.
grazie a tutti voi per il supporto che mi avete fornito... come sempre.
Avatar utente
Foto Utentelillo
20,5k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 4178
Iscritto il: 25 nov 2010, 11:30
Località: Nuovo Mondo

1
voti

[40] Re: linguaggio C: delucidazioni

Messaggioda Foto UtentePietroBaima » 8 mar 2013, 19:12

Hai dovuto scrivere cose sbagliate per accontentare il prof?
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³
Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 12207
Iscritto il: 12 ago 2012, 1:20
Località: Londra

PrecedenteProssimo

Torna a PC e informatica

Chi c’è in linea

Visitano il forum: Nessuno e 13 ospiti