Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Programmare in C con Ubuntu 14.04 trusty DE Gnome

Moderatore: Foto Utentexyz

2
voti

[21] Re: Programmare in C con Ubuntu 14.04 trusty DE Gnome

Messaggioda Foto Utentesimo85 » 11 set 2016, 2:47

Il warning ti avvisa che, nell'argomento della funzione printf vuoi stampare un valore intero (usando la sequenza %d) ma il tipo di dato restituito dall' operatore sizeof è di tipo 'long unsigned int'. Sostituisci %d con %lu.
Avatar utente
Foto Utentesimo85
30,9k 7 12 13
Disattivato su sua richiesta
 
Messaggi: 9927
Iscritto il: 30 ago 2010, 4:59

0
voti

[22] Re: Programmare in C con Ubuntu 14.04 trusty DE Gnome

Messaggioda Foto Utentepusillus » 11 set 2016, 8:06

Foto Utentealev , conosco discretamente i sistemi nix .
È palese che chi sta chiedendo aiuto non conosce la Shell. Il mio era un modo delicato per indirizzare verso una via più semplice per imparare il C. Trovo il tuo sarcastico commento sterile ed inutile a chi sta chiedendo consigli.
Avatar utente
Foto Utentepusillus
3.207 3 6 11
Master
Master
 
Messaggi: 1031
Iscritto il: 5 mar 2016, 15:19
Località: Latina

1
voti

[23] Re: Programmare in C con Ubuntu 14.04 trusty DE Gnome

Messaggioda Foto Utentealev » 11 set 2016, 8:43

Foto Utentepusillus ha scritto:conosco discretamente i sistemi nix .
È palese che chi sta chiedendo aiuto non conosce la Shell

Ti sbagli, l'OP afferma di avere 25 anni di esperienza con Linux; dire che non conosce la shell non è per nulla palese

pusillus ha scritto:Il mio era un modo delicato per indirizzare verso una via più semplice per imparare il C. Trovo il tuo sarcastico commento sterile ed inutile a chi sta chiedendo consigli.

Forse volevi dire compilare il C, visto che suggerivi di usare il compilatore lcc win che non soddisfa la rchiesta dell'OP ed è, questo si, un consiglio inutile
huyol ha scritto:almeno per adesso che sono agli inizi, voglio sforzarmi di imparare il C sotto Unix, in quanto Unix è il S.O. che preferisco


Quanto al sarcasmo, credo sia la risposta giusta per quelli come te che esprimono giudizi da saputello su argomenti che invece conoscono poco, come è evidente dalle tue affermazioni
Avatar utente
Foto Utentealev
5.993 2 9 12
free expert
 
Messaggi: 6281
Iscritto il: 19 lug 2010, 14:38
Località: Altrove

0
voti

[24] Re: Programmare in C con Ubuntu 14.04 trusty DE Gnome

Messaggioda Foto Utentepusillus » 11 set 2016, 9:38

Scusa ma non sapere di dover usare "./" mi ha fatto presupporre che la Shell non la si conosce poi così bene.

Pensavo di dare un buon consiglio con un compilatore leggero in un ambiente più semplice da gestire.

Non mi pare di aver dato affatto una risposta da saputello.
Il tuo intervento al contrario mi sembra da sapientino.

Qui non rispondo più sennò chiudi il Topic.
Avatar utente
Foto Utentepusillus
3.207 3 6 11
Master
Master
 
Messaggi: 1031
Iscritto il: 5 mar 2016, 15:19
Località: Latina

0
voti

[25] Re: Programmare in C con Ubuntu 14.04 trusty DE Gnome

Messaggioda Foto Utentealev » 11 set 2016, 9:52

Foto Utentepusillus ha scritto:Non mi pare di aver dato affatto una risposta da saputello.
Il tuo intervento al contrario mi sembra da sapientino.


Quello che reputo (e non solo l'unico) da saputello è l'aver affermato che gcc su Linux è
macchinoso


Visto che insisti nel fare il saputello, spiega con un esempio pratico perché compiliare con gcc su Linux è
macchinoso


Foto Utentepusillus ha scritto:Qui non rispondo più sennò chiudi il Topic.

Oltre che saputello, vedo che sei provocatore, bravo :ok:
Se chiudessi il topic, non avrei modo di rispondere pubblicamente alle tue affermazioni da saputello che conosce
discretamente i sistemi nix
ma insiste a voler insegnare anche a chi ne sa più
Avatar utente
Foto Utentealev
5.993 2 9 12
free expert
 
Messaggi: 6281
Iscritto il: 19 lug 2010, 14:38
Località: Altrove

0
voti

[26] Re: Programmare in C con Ubuntu 14.04 trusty DE Gnome

Messaggioda Foto UtenteDanteCpp » 11 set 2016, 11:40

huyol ha scritto:ma il risultato è stato il seguente:


Si scusa, non ho provato il codice prima di postare. Tuttavia anche se con i warning, l'eseguibile vien comunque generato.

(Il file limits.h contiene informazioni interessanti.)

gcc ti dice tutto, devi solo far pratica nel leggere i suoi consigli.

huyol ha scritto:dal punto di vista prettamente semantico "short int" parrebbe essere un tipo di dati contenente numero intero con un numero limitato di bytes, mentre long int dovrebbe poter contenere un maggior numero di bytes.


Se riesci parallelamente al C, studia anche un po di fondamenti di informatica. Almeno un po di aritmetica in base due e le più importanti codifiche binarie. Potresti fare anche esercizi in C su tali argomenti. :D
Avatar utente
Foto UtenteDanteCpp
4.730 3 9 13
Master EY
Master EY
 
Messaggi: 1106
Iscritto il: 15 dic 2011, 18:51

3
voti

[27] Re: Programmare in C con Ubuntu 14.04 trusty DE Gnome

Messaggioda Foto Utentehuyol » 11 set 2016, 13:16

ciao...innanzitutto voglio ringraziare tutti coloro dedicano un po' del loro tempo a questo topic....siete unici!!! allora sono riuscito a compilare ail programma di DanteCpp, il relativo output è questo:
Codice: Seleziona tutto
franco@HP-15-Notebook-PC:~/Scrivania$ ./prova
Storage size for short int : 2
Storage size for int : 4
Storage size for long int : 8
Storage size for long long int : 8
Storage size for unsigned int : 4
franco@HP-15-Notebook-PC:~/Scrivania$

storage size for short int : 2 --> forse vuol dire che lo spazio occupato nella memoria di un calcolatore dal tipo di dati int è di 2 byte....e così via per gli altri quattro tipi di dati? O_/
Avatar utente
Foto Utentehuyol
120 2 5
Frequentatore
Frequentatore
 
Messaggi: 203
Iscritto il: 30 gen 2011, 19:24

0
voti

[28] Re: Programmare in C con Ubuntu 14.04 trusty DE Gnome

Messaggioda Foto UtenteDanteCpp » 11 set 2016, 13:24

Esatto, e con 2 byte che intervallo di numeri puoi rappresentare?
Avatar utente
Foto UtenteDanteCpp
4.730 3 9 13
Master EY
Master EY
 
Messaggi: 1106
Iscritto il: 15 dic 2011, 18:51

0
voti

[29] Re: Programmare in C con Ubuntu 14.04 trusty DE Gnome

Messaggioda Foto Utentehuyol » 11 set 2016, 14:55

dunque con un bit posso rappresentare 2 valori differenti: 00 01 acceso/spento vero/falso
con due bit posso rappresentare quattro valori differenti: 00 10 01 11.....cioè 2^2 cioè n bit rappresentano 2^n valori diversi

con otto bit (un byte) posso rappresentare 2^8 valori differenti cioè 256 valori differenti

con sedici bit (due byte) posso rappresentare 2^16 valori differenti cioè 65.536 valori differenti O_/
Avatar utente
Foto Utentehuyol
120 2 5
Frequentatore
Frequentatore
 
Messaggi: 203
Iscritto il: 30 gen 2011, 19:24

0
voti

[30] Re: Programmare in C con Ubuntu 14.04 trusty DE Gnome

Messaggioda Foto Utentealev » 11 set 2016, 15:07

Attenzione, certi datatype (e.g. signed log int) non possono rappresentare tutto il range di valori consentito dal numero di bytes ma ne hanno 1 in meno perché serve per il segno
Avatar utente
Foto Utentealev
5.993 2 9 12
free expert
 
Messaggi: 6281
Iscritto il: 19 lug 2010, 14:38
Località: Altrove

PrecedenteProssimo

Torna a Linux

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti