Newsgroup: it.comp.lang.c
Titolo: Altre domande

Salve di nuovo a tutti,
Vi ringrazio per aver risposto alla lettera precedente (sulle librerie)
e se non vi dispiace ho altre domande da porvi. Innanzitutto vorrei
capire che differenza passa tra il C e il C++: solo la possibilità di
programmare ad oggetti?
Poi:
1) Che tipo di applicazioni posso realizzare con il C? Per favore non
ditemi che si possono fare solo programmi a console (in stile dos per
interderci... brrr... mi ricorda tanto il pascal)
2) Esistono funzioni per manipolare le stringe tipo il Mid o Instr del
visual/real basic? Se si come funzionano?
3) Ho finalmente trovato l'help in linea sulle funzioni, come mi avevate
detto nella lettera precedente, ma sfortunatamente ci sono solo le
librerie base (più o meno una trentina). Esistono le descrizioni delle
altre? Oppure devo andare a leggere il codice? (non ci riuscirei mai,
sono ancora alle prime armi)
4) Vorrei sapere a cosa servono simboli come %f o %d. Ce ne sono altri?
Se potete mi fate una piccola panoramica descrivendo per cosa vengono
utilizzate?
Scusate l'abbondanza di domande, ma come ho detto sono nuovo di qui
(fino ad ora ho lavorato con linguaggi ad alto livello, ma visto che nel
bene o nel male il c/c++ é il migliore e a quanto pare il più
professionale ho deciso di impararne almeno le basi).
Grazie a tutti quelli che vorranno rispondermi.
Daniele M
Ligthwork Inc.
lwdev...@tiscalinet.it


The majority of the stupid is invincible and guaranteed for all time.
The terror of their tyranny, however, is alleviated by their lack of
consistency.
                -- Albert Einstein

 %p		puntatore
Mi permetto di fare un "giuntina", da un post di EMG:
%c A single unsigned character
%d A signed decimal integer
%i  A signed decimal integer
%e A floating point variable (exponent)
%E A floating point variable (exponent)
%f  A floating point variable
%F A floating point variable
%g Allows system to choose either
%e or
%f
%G Allows system to choose either
%E or
%F
%hd A signed short integer
%hi  A signed short integer
%ho An unsigned short integer (octal)
%hn  A short argument
%hu  An unsigned short integer
%hx  An unsigned short integer (hexadecimal lower case)
%hX An unsigned short integer (hexadecimal upper case)
%ld  A signed long integer
%le  A double precision variable (exponent)
%lf   A double precision variable
%lg   Allows system to choose either
%le or
%lf
%li  A signed long integer
%ln  A long argument
%lo An unsigned long integer (octal)
%lu An unsigned long integer
%lx An unsigned long integer (hexadecimal lower case)
%lX An unsigned long integer (hexadecimal lower case)
%lE A double precision variable (exponent)
%Le A long double precision variable (exponent)
%LE A long double precision variable (exponent)
%lF A double precision variable
%Lf A long double precision variable
%LF A long double precision variable
%Lg Allows system to choose either
%Le or
%Lf
%lG Allows system to choose either
%lE or
%lF
%LG Allows system to choose either
%LE or
%LF
%n The number of characters written so far by printf
%p A generic pointer (and its address)
%o An unsigned integer (octal)
%s A pointer to a character string
%u An unsigned decimal integer
%x An unsigned hexadecimal (lower case)
%X An unsigned hexadecimal (upper case)
%% The % sign
#e Decimal point appears even when not needed.
#f Decimal point appears even when not needed.
#g Decimal point appears even when not needed.
#x Hexadecimal with ox prefix.
-- 
 Ciao, Bianco.
 Reply to luca.bianco (at) 
tiscalinet.it

 Mi permetto di fare un "giuntina", da un post di EMG:
[CUT]
alla faccia mia .....
ciao ;-))
