mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.c
Titolo: Richiesta

Salve a tutti è la prima volta che posto in questo gruppo, è da poco
che mi interesso al C, volevo sapere se c'era qualcuno che poteva
spedirmi via e-mail o darmi l'indirizzo web di un buon compilatore,
non è necessario che abbia molte opzioni, basta che sia buono e non
difficilissimo da usare dato che sono ancora alle prime armi.
Grazie mille
Black Ice
massimob...@iol.it

spedirmi via e-mail o darmi l'indirizzo web di un buon compilatore,
Di gratuiti ne conosco due, lcc (ma non ho l'URL sotto mano)
e gcc in tutte le salse (le piú saporite delle quali si trovano sempre
sotto 
www.cygnus.com
). Purtroppo gcc *é* ricco e complesso, ma
puoi parare complessitá e ricchezza usando sempre come
comando di compilazione:
    gcc -pedantic -ansi -Wall -Werror <altri argomenti>
dove tutta la sfilza prima di "<altri argomenti>" (che sono i nomi
dei tuoi file sorgente da compilare, librerie da linkare, eccetera)
serve a dire al gcc di essere molto standard e molto rigoroso
sulla segnalazione di errori ed anomalie (caratteristiche che mi
sembrano importanti per tutti, ma soprattutto per chi vuole
imparare).
Alex

 imparare).
Quella e` l'idea del Microsoft C+ (fino alla V5 non e` un c++).
Dipende poi dal contesto in  cui nasce il  programma, a quali standard
deve attenersi il codice etc. . A volte si ottiene solo di appesantire
il lavoro al programmatore.
o   oooooo	Gian Uberto Lauri        "So, are you working on finding
      o    o	
sa...@dei.unipd.it
        that bug *now* or leaving it until
     o o				  later?" - "Yes!" 

il lavoro al programmatore.
Il contesto di questo thread é quello di un principiante che vuole
imparare il linguaggio C.  Comunque, se uno sceglie di programmare
in linguaggio C, non vedo come gli "appesantisca il lavoro" potere
svirgolare dallo standard ANSI -- ad esempio, omettendo il prototipo
di una funzione, e chiamandola poi lo stesso (col compilatore che
assume tacitamente che la funzione ritorni un int, quando magari
ritorna un double -> bachi disastrosi nel programma), o tutte le altre
svirgolate che gcc puó ammettere senza gli switch di cui sopra. Né
l'uso di varie estensioni, tipo le funzioni annidate, presenta tali e
tanti "alleggerimenti" del lavoro di programmazione da giustificare
di legarsi mani e piedi al dialetto di un particolare compilatore.  (Una
possibile eccezione, in programmi che devono avere performance
veramente spintissime, puó essere nell'uso di memoria allocata in
modo dinamico sullo stack invece che sulla heap -- ma anche per
questa, estensione per estensione, puó convenire usare alloca
piuttosto che array in stack dimensionati dinamicamente; la perdita
di portabilitá é decisamente inferiore).
Alex

ipertestuali di documentazione...
Dove lo trovo?
'zzie e 'ao!
Paolo Perini
pe...@freemail.it
 - ATTENZIONE! Questo è il mio indirizzo
                   e-mail corretto! Ricordatevi di cambiarlo
                   quando mi rispondete via posta.
"Non ho bisogno delle riviste! La mia vista divina
mi permette di vedere chi fa la doccia e chi si
cambia!" - il dio KaiohShin
Newsgroup: it.comp.lang.c
Titolo: Sto cercando un tetris, ma fatto bene :D

Nom di quelli che si trovano in siti di serie B
-----------------------------------------------
BLA BLA BLA
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Nom di quelli che si trovano in siti di serie B
Intendi il codice sorgente? O soltanto il gioco? Una volta avevo trovato un
buon tetris (il source), ma non riesco più a trovarlo.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 wrote in message
news:83Z176Z17Z147Y1...@usenet.libero.it

Se trovi i sorgenti fammi sapere. Io ne ho uno scritto in ASM ma su
qualunque Pentium viagga a 10.000pezzi al secondo!!!


> Nom di quelli che si trovano in siti di serie B
Ma google non l'hai interpellato?
cerca cosě:
tetris filetype: c
e vedrai quanti ce ne sono...
S.

 
Ce ne sono veramente tanti, io ogni tanto mi diverto con gnometris, 
pero' se vai su:
http://www.freshmeat.net/
cercando con la chiave "tetris", ne trovi veramente tanti.
(tutti comprensivi si sorgente)
Ciao
	MaX
Newsgroup: it.comp.lang.c
Titolo: Sizeof

Tutto questo parlare di Define (vd topic su define e const) mi ha fatto 
venire un dubbio(lo so mega futile ma la curiositā non va mai placata):
il buon sizeof() almeno per i tipi standard č una funzione con un 
corrispettivo nell'assembly del mio programma compilato o pių 
intelligentemente il compilatore la tratta come una macro, dato che 
tanto sa il suo valore?
ciao
un Wezzy curioso

 corrispettivo nell'assembly del mio programma compilato o più


scusa mancava l'apice finale  ... '
e i saluti!
ciao!!!


Newsgroup: it.comp.lang.c
Titolo: R: Cancellazione contenuto file

 che con metodi normali (fprintf, fscanf) non si possa fare.... Chi lo sa?
Basta aprirlo in scrittura ("w")
NoBoDy

 wrote in message
8shm4.58505$C3.6...@news.infostrada.it...

Non dimenticare di chiuderlo... fclose(puntatore)

Newsgroup: it.comp.lang.c
Titolo: Decompilatore

Buongiorno a tutti,
esistono e funzionano i fantomatici decompilatori?
Grazie Giuliano
p.s. devo rifare un applicativo scritto in C++ dos vecchio di una quindicina
d'anni che contiene formule
complesse che non saprei ricavare se non dal sorgente.


No.
Comunque, essendo un vecchio applicativo DOS, probabilmente te la cavi con
un disassemblatore.
Dopodiche', buona fortuna nel cercare di capire la funzione di [SP+6]...
Ciaotutti,
*

 wrote in message
news:c6338t$7b3rv$1...@ID-68324.news.uni-berlin.de...


 Giuliano
Ciao
Matix

 disassemblatore
su it.comp.lang.c++ te lo avevo suggerito.
-- 
Debugging is twice as hard as writing the code in the first place.
Therefore, if you write the code as cleverly as possible, you are,
by definition, not smart enough to debug it.
    - Brian W. Kernighan
Newsgroup: it.comp.lang.c
Titolo: Aiuto: Problemi con puntatori !!!

Vorrei fare una funzione che passato un puntatore a carattere allochi lo
spazio necessario per contenere una stringa di lunghezza massima indefinita
calcolata a run-time...
ho fatto qualche prova, ma senza risultato. Eccone una:
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
/* prototipi */
int main(void);
int f1(char *str);
/* funzioni */
int f1(char *str){
 if ( (str = (char *)malloc(10)) == NULL){
    printf("Errore");
    return 0;
 }
 strcpy(str, "ciao");
 printf("funzione f1 - risultato: %s\n", str);
 return 1;
}
int main(){
 char *s;
 s = NULL;
 f1(s);
 printf("risultato: %s\n", s);
 free(s);
}
il programma stampa:
funzione f1 - risultato: ciao
risultato: (null).
perche s non prende il valore della stinga??
chi mi aiuta??
Grazie a tutti


ICQ #34602650

  if ( (str = (char *)malloc(10)) == NULL){
Il cast è superfluo e in certi casi deleterio.
EMG

int f1(char *str){
        ^^^^^
int f1(char **str){

 perche s non prende il valore della stinga??
Quando chiami f1() passi il valore del puntatore s come parametro, che è
NULL.
Ovviamente, all'interno di f1() se modifichi quel parametro, la modifica non
si rifletterà nel valore di s definito in main().
Meglio passare un puntatore al puntatore s, creando di fatto un'alias della
varabile s definita in main():
int f1(char **str)
{
 /* Dato che str è l'indirizzo di memoria in cui la variabile
    "s" -definita in main()- risiede, puoi utilizzare l'espressione
    "*str" come sinonimo di s */
 *str = (char*)malloc(10);
 if (!*str)
  printf ("Errore!");
 else
 {
  strcpy (*str, "ciao");
  printf("funzione f1 - risultato: %s\n", *str);
 }
 return (*str != NULL);
}
void main()
{
 char *s = NULL;
 f1(&s); /* Passa l'indirizzo della variabile */
 printf("risultato: %s\n", s);
 free(s);
}
HTH,
Aldo.

void main()
Aia ! questa non me la dovevi fare ! ;)

 wrote in message


Newsgroup: it.comp.lang.c
Titolo: Variabili locali di una DLL

Vorrei utilizzare un Vettore di stringhe all'interno di una dll e settare il
valore di un campo del vettore tramite una funzione, Ma questa procedura mi
da sempre un errore.
Vi posto la dichiarazione del vettore + la funzione, mi aiutereste a capire
dove sbaglio?
char* BITMAPFiles[32000];    // vettore contenente i nomi di alcuni file
.BMP
// funzione che inserisce in una data posizione del vettore il nome del file
.BMP
extern "C"
long __declspec(dllexport) WINAPI AggiungiFRAME(const char* NomeBMP, long
&N)
 {
    strcpy(BITMAPFiles[N],NomeBMP);
    return 0;
 }
Vi ringrazio in anticipo
Lele.

 capire dove sbaglio?
  Credo che tu debba allocare tutte e 32000 le stringhe: il vettore
contiene solo i puntatori ad esse.
	Alla prossima,
		Marco

    strcpy(BITMAPFiles[N],NomeBMP);
Naturale che qui ti dia errore. Il puntatore, non essendo stato
inizializzato, starà puntando in una zona di memoria qualsiasi.
O dichiari la tua variabile così:
char BITMAPFiles[32000][MAXNAME];
dove MAXNAME è la lunghezza massima delle stringhe che andrai a copiare,
oppure ti occupi di riservare la memoria per le tua stringhe dinamicamente.
Esempio:
char *BITMAPFiles[32000];
extern "C"
long __declspec(dllexport) WINAPI AggiungiFRAME(const char* NomeBMP, long
&N)
{
    BITMAPFiles[N] = malloc(strlen(NomeBMP) + 1);    // Il ... +1 è per lo
'\0' finale
    strcpy(BITMAPFiles[N],NomeBMP);
    return 0;
}
Se utilizzi questo metodo ricordati di deallocare la memoria prima della
fine del programma e di tenere traccia della memoria già allocata: se per
esempio chiamassi al funzione di sopra come la ho scritta io per due 2 volte
con lo stesso parametro N andresti a sovrascrivere il puntatore e ad
allocare nuovamente la memoria, cosa non molto piacevole.
Ciao, Giuseppe
---------------------------------------------------------------------------
_Guybrush su IRCNet canale #programmazione
ICQ: 42227764
---------------------------------------------------------------------------

Giuseppe ti ringrazio tantissimo per il consiglio, ora la mia DLL funziona
perfettamente!
Newsgroup: it.comp.lang.c
Titolo: Compilazione sotto solari

Salve a tutti, ho scritto un programma server che dialoga con un client 
attraverso i socket, il programma sotto cygwin viene tranquillamente 
compilato, stessa cosa sotto linux, su solaris mi viene dato questo errore e 
non riesco a capire cosa voglia dire:
$ gcc -lm -Wall -o server  server.c errlib.c sockwrap.c mysockwrap.c
Undefined                       first referenced
 symbol                             in file
bind                                /var/tmp//ccbypjo5.o
getsockname                         /var/tmp//ccbypjo5.o
accept                              /var/tmp//ccbypjo5.o
listen                              /var/tmp//ccbypjo5.o
gethostbyname                       /var/tmp//ccbypjo5.o
sendto                              /var/tmp//ccbypjo5.o
socket                              /var/tmp//ccbypjo5.o
connect                             /var/tmp//ccbypjo5.o
hstrerror                           /var/tmp//ccbypjo5.o
recvfrom                            /var/tmp//ccbypjo5.o
inet_aton                           /var/tmp//ccbypjo5.o
h_errno                             /var/tmp//ccbypjo5.o
shutdown                            /var/tmp//ccbypjo5.o
ld: fatal: Symbol referencing errors. No output written to server
collect2: ld returned 1 exit status
Cosa può indicare?
Grazie, arrivederci. 

 e non riesco a capire cosa voglia dire:
http://groups.google.com/group/comp.unix.questions/browse_thread/thread/53deb7f6135123ea/

 Giovanni

Newsgroup: it.comp.lang.c
Titolo: C in windows e linux

Ciao a tutti,
ho scritto un programmino in C sotto linux e mi piacerebbe avere la
versione per windows.Ovviamente compilandolo sotto windows(con djgpp)
mi da errore di linking di alcune librerie(tipo iconv.h)...
c'e' un modo per avere questi header per win? cygwin pensate possa
risolvere il problema??
grazie


Sto provando con cygwin per windows e mi da' un problema di referenze
con appunto libiconv..anche installando la libreria con cygwin
continua a darmi questo errore...e ovviamente commentando la parte
interessata funziona tutto..
non c'e' un modo per installare queste librerie? o qualcosa di
equivalente non so...

 
Non c'è bisogno di alcuna installazione speciale.  I file libiconv.lib 
(o libiconv.dll se usi il linking dinamico) devono trovarsi nella 
directory di default o nella directory specificata con l'opzione -L.
C:\> cc prog.c -L <dir> -liconv -o prog.exe
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   Registered Linux user #337974  < 
http://giovanni.homelinux.net/
 >
Newsgroup: it.comp.lang.c
Titolo: Pipe tra 2 programmi

Salve ragazzi,
non conosco bene in C..anzi veramente poco...vi chiedevo una mano per fare 
un programmino che esegue un applicativo esterno e ne cattura l'output!
accetto link e sorgenti già fatti se li avete...grazie
Alessio 



Parto dal presupposto che tu ti riferisca ad un programma per Unix/Linux.
In tal caso, il gioco e` _banale_ (NB. Per semplicita` non controllo gli
eventuali errori).
int main (int argc, char * argv[])
{
   ssize_t count;
   char buf[BUF_SIZE];
   int fdes[2];
   pipe(pipe);
   if ( fork() ) {
     /* Padre */
     close(fdes[1]);
     /* questo ciclo e` un po' impreciso, serve solo a dare
      * l'idea */
     while ( (count = read(fdes[0], buf, BUF_SIZE)) > 0 ) {
       /* Fai qualcosa con i dati letti */
     }
     wait(NULL);
   } else {
     /* Figlio */
     close(1);
     dup2(fdes[1], 1);
     execl("/path/del/file/da/eseguire", NULL);
   }
   return 0;
}
Comunque, basta cercare sul Web o prendere qualunque decente
manuale di programmazione Unix.
Saluti,
Marco
-- 
To email me, remove the no_ and _spam from my address.

purtroppo è per win!!!
cambia molto?
grazie
Alessio

Newsgroup: it.comp.lang.c
Titolo: Manule per C

Salve a tutti. Siccome da oggi comincio a programmare in C; mi seriverbbe
sapere alcuni siti che trattano l'argomento in modo serio e con la
possibilità di scaricare alcuni manuali freeware in modo da cominciare.
Se qualcuno utilizza il C per programmare schede elettroniche gradirei
stringere contatti per ulteriori chiarimenti in proposito.
Grazie anticipatamente, Fabio
fa...@infomediatech.com

 wrote in message
9so65j$jei$1...@nreadb.inwind.it...

www.manuali.net
www.manuali.it
www.programmazione.it
Ciao
    MaoX
Newsgroup: it.comp.lang.c
Titolo: aiutatemi a capire

ciao a tutti sono un autodidatta.
sto imparando il c o cominciato con il libro GUIDA AL C corso completo di
programmazione. di jack purdum.
vorrei sapere dopo questo libro per andare avanti quale altro libro devo
leggere per apprendere meglio il c.
ps <libro facile da colprendere>
grazie da maurizio.


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

 ma quella parte che sono riuscito a capire, mi e' stata molto utile ...
   Grazie da parte mia per il titolo. Provo a cercarlo su qualche scaffale
 e a darci un'occhiata se le mie conoscenze matematiche da ex
 studente universitario fallito mi aiutano a decifrarlo.

 wrote in message
Qhi86.49570$eB2.4...@news.infostrada.it...

Gią che ci sei, dai un'occhiatina anche a "Ansi C e C++" di Herbert Schildt,
che č abbastanza approfondito ma risponde al requisito <libro facile da
colprendere>.
Ti premetto perņ che alcuni programmatori C odiano questo libro.
Ciao,
@less@ndro

Ti premetto però che alcuni programmatori C odiano questo libro.
Odiano ? ... non credo. Semplicemente lo sconsigliano. E non sono
"alcuni" ma la maggioranza di quelli che ci capiscono qualcosa.
Si leggono anche molte recensioni entusiastiche, ma si tratta di
commenti di chi ha imparato (o *crede* di aver imparato) leggendo
quei testi pieni di cretinate scritte in bella forma.
Andrea
--
Andrea Griffini, Programmer
http://www.netservers.com/~agriff

Odiano ? ...
Io non odio il libro, io odio Herbert Shildt :)
--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."

Ti premetto però che alcuni programmatori C odiano questo libro.
Noooo :)


 ha scritto nel messaggio
news:Qhi86.49570$eB2.4...@news.infostrada.it...

io ti consiglio 1) Linguaggio C guida alla programmazione di Bellini-Guidi
Ed.McGraw Hill
2) C didattica e Programmazione di Kelley-Pohl Ed.Addison-Wesley
il primo é piu sintetico ma di facile comprensione
il secondo é piu' completo ma devi impegnarti un po' di piu' se con il C sei
quasi a zero.

Newsgroup: it.comp.lang.c
Titolo: numero casuale

ciao, sapete dirmi se esiste una funzione che mi torva un numero casuale??? 
grazie


in stdlib.h e time.h:
rand();
ma per variare la seguenza, devi inizializzare prima con srand(time(NULL));
--------------------------------
Inviato via 
http://usenet.libero.it

 grazie
Occhio che rand() restituisce un intero, se ti serve un float allora devi
creare tu qualchecosa.
Ciao

 ha scritto nel messaggio
news:pan.2003.05.21....@tin.it...

Newsgroup: it.comp.lang.c
Titolo: Hei In rete lo trovo?

Sto cercando il C in rete tipo shareware o (anche se non) credo
freeware mi va bene lo stesso!

 freeware mi va bene lo stesso!
Cerca il DJGPP.
-- 
*** Gottardi Matteo ***
*** 
gma...@usa.net
 ***

freeware mi va bene lo stesso!
Per DOS:
 * DJGPP (preferibilmente la versione 2.0 o superiore che vede i nomi lunghi
   di WIN95)
Per Win95 e NT:
 * DJGPP + RSXNTDJ (simula anche la "fork()" dello UNIX sotto WIN95)
 * LCC-WIN32 (nuovo compilatore molto veloce e compatto)
--
Mario Ambrogetti  mailto:
s65...@athena.polito.it
 
http://www.polito.it/~s65710
Newsgroup: it.comp.lang.c
Titolo: ansi c

Ciao a tutti.
Mi e' venuto un dubbio tremendo.
Si parla sempre piu' di standard ansi , iso sul linguaggio c/c++.
Per quel che riguarda il C ho sempre considrato come mia bibbia
personale il "linguaggio C" di Kernighan e Ritchie seconda edizione
(quello con il timbro "ansi C" stampigliato sopra).
Ora mi e' venuto il dubbio che magari in qualche aspetto (magari
nascosto non so) abbiano cambiato qualcosa di questo standard e magari
io mi sforzo di scrivere qualcosa che con una nuova caratteristica
diventerebbe piu' facile.
Allora io chiedo :
il C del mio libro e' attuale o in qualche cosina e' cambiato???
Grazie a tutti.

 il C del mio libro e' attuale o in qualche cosina e' cambiato???
e' cambiato di brutto: c'e' il C99, ora



Grazie per la soloerte risposta 2 minuti circa :-)))
Sai anche consigliarmi un valido manuale piu' aggiornato del mio??

Sai anche consigliarmi un valido manuale piu' aggiornato del mio??
Non ne esistono, per ora, che io sappia, sul C99.
--
Andrea Laforgia - walkietalkie(at)
libero.it
http://www.geocities.com/AndreaLaforgia

il C del mio libro e' attuale o in qualche cosina e' cambiato???
Il C del K&R II non era neanche piu' attuale quando e' stato
pubblicato il libro.  
Il testo, difatti, e' stato pubblicato quando lo standard
doveva ancora essere ratificato e qualche piccolo aspetto
non e' allineato.
In ogni caso, il C del K&R II e' aderente allo standard al
99.99%, quindi vai tranquillo.
Un paio d'anni fa e' stato ratificato il C99, con piccole
aggiunte e miglioramenti ma, che io sappia, non e' ancora
disponibile alcun compilatore 100% compliant.


il C del mio libro e' attuale o in qualche cosina e' cambiato???
E` un po' cambiato. Non ho documentazione ufficiale, ma mi sembra che
ora sia possibile dichiarare le variabili non solo all'inizio di un
blocco, ma anche in modo più permissivo (come è già in C++); poi credo
che si possano formare commenti con "//". Del resto non so.
-- 
Saluti,
    Mardy
http://castellina.org/interlingua

 il C del mio libro e' attuale o in qualche cosina e' cambiato???
   La migliore risposta a questa domanda e` l'acquisto on-line, per soli 
18 USD, del nuovo standard. ;)
--
Alla prossima,
Marco

 
http://castellina.org/interlingua
Sono solo alcuni aspetti del C99.
--
Paolo Giarrusso
Newsgroup: it.comp.lang.c
Titolo: Stringhe

Salve a tutti.
Ho un problema con la manipolazione delle stringhe.
Nella variabile 'stringa' ho una stringa, con in mezzo un delimitatore
per esempio * (asterisco).
Come faccio ad inserire in due stringhe strsin e strdes tutti i
caratteri a sinistra ed a destra del delimitatore?
Per esempio:
stringa=Questa č una stringa*divisa in due
dovrebbe essere messa in due variabili:
strsin=Questa č una stringa
strdes=divisa in due
Sarņ grato a chi voglia darmi una mano. Grazie.

 Sarò grato a chi voglia darmi una mano. Grazie.
Ragiona: idealmente come dovresti fare? Ti assicuro che la
risposta é già nella tua domanda :-)
Hint: Le seguenti funzioni possono esserti d'aiuto:
strtok
strstr
strchr
PS: Che Università frequenti?
-- 
Remove _NOTRASH to answer me!

 strdes=divisa in due

Potresti scrivere qualcosa come:
...
oppure come
    char *s = strchr(str,'*');
    if (s)
    {
      memcpy(strsin,str,s-str);
      strsin[s-str]='\0';
      strcpy(strdes,s+1);
    }
HTH
Andrea

 strtok
Meglio evitarla. Avendo il brutto vizio di modificare la stringa su
cui opera puo' dare piu' di un problema.
strchr() e' decisamente meglio.
C:\>iao Angelo
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 cui opera puo' dare piu' di un problema.
Il problema non e' tanto di modificare la stringa che gli passi, cosa che 
per altro fanno anche vari rimpiazzi alla strtok, ma il tenersi una copia 
locale della stringa su cui operare... a parte che la logica di utilizzo 
non e' delle migliori, funziona male se devi lavorare su piu' di una 
stringa contemporaneamente (particolarmente male in casi di programmazione 
parallela).
In ogni caso meglio evitarla, soprattutto se il separatore e' un singolo 
carattere, non N caratteri da usare in alternativa.
-- 
Mox
"Trust the programmer."
"Don't prevent the programmer from doing what needs to be done."
"Keep the language small and simple."
"Provide only one way to do an operation."

PS: Che Università frequenti?
Informatica alla Sapienza!

Potresti scrivere qualcosa come:
grazie dell'aiuto , all'universitą hanno creato confusione inutilmente
con i puntatori...
Newsgroup: it.comp.lang.c
Titolo: Kerningham&Ritchie o Schildt?

Scusate se vi rompo con questo argomento....
Sarei indeciso tra i libri sul C di questi di questi autori.
La guida completa C IIIed. di Schildt
e Linguaggio C di Kerningham e Ritchie.
Il primo mi sembra molto più completo, voi cosa mi consigliate?
Di C ne capisco già qualcosa, non mi serve un libro che faccia da
introduzione.
-- 
<---
+-sent by sgrung
 |
 `- 'Sono stato nessuno per diventare qualcuno'
--->

introduzione.
rhymes
rhy...@insieme.net
"La realtà delle cose si nasconde dietro 
la loro reale apparenza (Maestro Hiamuri)"


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

stiamo freschi...
Il secondo, ovviamente.
I libri di Schildt sono da buttare via.
Comunque si dice "Kernighan" ;)
--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."


Il secondo
Schildt e' famoso per i suoi errori  
-- 
 
m.at...@flashnet.it
La prima delle Frequently Asked Questions: 
dove sono le FAQ ?      it.faq
Newsgroup: it.comp.lang.c
Titolo: PS gruppi

non c'entra molto ma non so dove domandarlo: conoscete qualche altro
modo per scrivere sui gruppi oltre a google? google impiega molte ore
per scrivere i messaggi, quindi per chiedere chiarimenti alle
risposte, o magari per avvisare se sono riuscita a compilare un
programma ci vorrebbero settimane.
m.l.


di solito il  provider ha anche un newsserver dedicato
ai suoi utenti.
Quindi se per esempio usi l'accesso gratuito di libero,
puoi collegarti al newsserver di libero etc.etc.
ciao,
g.

...

sono collegata dall'università ;-(
c'è il web, la posta e poche altre cose, per esempio niente ftp ;-(

 c'è il web, la posta e poche altre cose, per esempio niente ftp ;-(
usa 
news.fu-berlin.de
 ... basta che ti registri e puoi scaricare le news da
qualsiasi collegamento internet ...
ciao ..
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

 c'è il web, la posta e poche altre cose, per esempio niente ftp ;-(
Nessuno dovrebbe usare piu' ftp.
Esiste il corrispettivo ssh per trasferimento
sicuro di files. scp o qualcosa di simile
ciao,
qui chiudo e non ti rispondo piu' per non attirare le giuste
ire dei Controllori dell'OT.
g.

On 5 Feb 2004 08:35:15 -0800


Non c'entra il protocollo ftp.
Il protocollo delle news e' nntp.
E' utilizzato da molti programmi di e-mail.
Il problema e' trovare il server, perche' molti server nntp consentono
l'accesso solo ai propri abbonati.
-- 
	Carlo Milanesi
 
http://digilander.libero.it/carlmila

 ciao ..
ciao

 ho aperto 
news.fu-berlin.de
 con 
beh... prova con 
www.mailgate.org
 , per postare devi registrarti.
Tommy

 ML
ciao ...


 l'accesso solo ai propri abbonati.
Bisognerebbe anche sapere se il firewall dell'universita' lascia
passare nntp (tralasciando il fatto che un'universita' dovrebbe avere
un news server interno).
Un buon server pubblicamente accessibile e':
http://news.individual.net/
Ciao,
Nicola
Newsgroup: it.comp.lang.c
Titolo: djgpp sotto dos

come da oggetto, ho scaricato i sorgenti del compilatore djgpp per lavorare
in c sotto dos ma quando vado a lanciare il .exe si verifica il seguente
errore:
Load error: no DPMI selectors
allore ho compilato il mio file di prova.c sotto windows nt 4 server (l'os
che uso) e tutto va bene, ovvero la printf che avevo messo sul mio programma
funziona perfettamente sotto emulatore dos...
il problema ce l'ho quando lancio questo programma sotto il dos puro!!!
devo forse scaricare il file csdpmi*b.zip o devo forse settare diversamente
le opzioni del compilatore???
ciao e grazie in anticipo!!!
__________________________________________________________________
Abbonati a Tiscali!
Con VoceViva puoi anche ascoltare ed inviare email al telefono.
Chiama VoceViva all' 892 800        
http://voceviva.tiscali.it
-- 
Posted from 
mail-4.tiscalinet.it
 [195.130.225.150] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Prova  a scaricare il file csdpmi*b.zip...
Enrico S.
--
Webmaster della Pagina NON Ufficiale del SonyCRX100
SonyCRX120,  SonyCRX140E/S, SonyCRX100EX, HP8100
HP8200, HP9100 & HP9200
http://www.freeweb.org/computer/SonyCRX100/

le opzioni del compilatore???
Devi avere un gestore DPMI attivo in memoria, aggiungi queste righe
nell'autoexec.bat:
device=c:\windows\himem.sys
device=c:\windows\emm386.exe
ciao, acc.   
a...@libero.it
Newsgroup: it.comp.lang.c
Titolo: Routine di ritardo

Ciao a tutti!
Esiste una funzione per l'interruzione momentanea di
un programma senza che la percentuale di cpu utilizzata durante
la pausa sia al 100% ??
Grazie.
Paolo
p.s. Sto utilizzando il Visual c++, pero' il programma è scritto
completamente in c.
-----== Posted via Deja News, The Leader in Internet Discussion ==-----
http://www.dejanews.com/rg_mkgrp.xp
   Create Your Own Free Member Forum


Se stai programmando in Win32 (e il fatto che accenni al Visual C++ me lo fa
supporre) hai due possibilità:
Se vuoi che il thread che imposta l'attesa non sia bloccato (risponda cioè ai
messaggi) puoi utilizzare un Timer (SetTimer, KillTimer, WM_TIMER).
Se invece è necessario sospendere l'attività del thread puoi utilizzare la
funzione API Sleep specificando un timeout in millisecondi. Se il programma è
multithread ed esegui la Sleep in un thread secondario (non in quello che
gestisce l'interfaccia utente), in caso di sleep prolungate (diversi secondi),
puoi utilizzare un Event e la funzione WaitForSingleObject in modo che il thread
possa essere "svegliato" settando l'evento nel caso l'utente decida di chiudere
il programma o abortire l'operazione che era in wait. I timeout impostati per le
funzioni di Wait non sono precisi al millisecondo e la durata del timeout può
essere influenzata dalla schedulazione di thread/processi ad alta priorità o
(soprattutto in windows '95) dalle funzioni di I/O (questo è comunque vero anche
per cicli for con controlli sul timer di sistema...).
Sotto windows 3.1 (16bit) puoi inserire, all'interno del loop che genera il
ritardo, delle chiamate alla funzione Yield che rilascia il controllo agli altri
thread. Per la natura collaborativa del multitasking a 16 bit, la chiamata a
Yield si traduce in un ritardo non quantificabile a priori.
---
Valter Minute
min...@fortech.it
 (the reply address of this message is invalid)
---
Are you looking for a good freeware ScreenSaver? Try FOYD!
http://hotfiles.zdnet.com/cgi-bin/texis/swlib/hotfiles/getit.bin?fcode=000PZ0
if you want, I can send you the (free) C++ source code.

Newsgroup: it.comp.lang.c
Titolo: [REQ] Quesito su malloc()

In un'istruzione del genere:
a = (int *) malloc( 100 * ( sizeof( int ) ) ) ;
qual'è l'esatto significato di (int *) ?
E' un cast che trasforma un "puntatore a void" in un "puntatore a int" ?
grazie,
Blob 


Si', ma evita di fare cast sulle malloc:
http://c-faq.com/malloc/mallocnocast.html
http://c-faq.com/malloc/cast.html
http://c-faq.com/malloc/mallocnocast2.html
Ciao
-- 
Cybertoldo
Per rispondermi via email, sostituisci moc.liamg con 
gmail.com

Newsgroup: it.comp.lang.c
Titolo: Liste e iteratori

Vorrei dei template di liste con iteratori funzionanti
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


  it.comp.lang.c++

> Vorrei dei template di liste con iteratori funzionanti
Vorrei i prossimi 6 numeri del superenalotto.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.c
Titolo: acquisizione video

sto cercando una libreria per convertire un file catturato da una web cam usb dal formato yuv a quello rgb.
Se non ne conoscete una avete almeno una idea di come possa farlo?
--
TiscaliNet, libero accesso ad Internet.
http://www.tiscalinet.it
-- 
Posted from 
mail-2.tiscalinet.it
 [195.130.225.148] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Se non ne conoscete una avete almeno una idea di come possa farlo?
qui 
http://www.math.berkeley.edu/~benrg/avisynth.html
 trovi AVIsynth, un
prog che usa il sistema AVI di windows per fare elaborazioni video, tra le
quali quello che vuoi tu, semplicemente aprendo il file avi. Ci sono anche i
sorgenti.
ciao
donCiccio

Newsgroup: it.comp.lang.c
Titolo: esiste la versione di vim per windows ?

salve,io ho windows xp pro. mi sono appena installato il gvim, che sarebbe 
un vim piu' la gui, ma se' io volessi installare propio il vim puro, esiste 
la versione per windows, o c'e' solo per linux? 


http://www.vim.org/
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   Registered Linux user #337974  < 
http://giovanni.homelinux.net/
 >

Newsgroup: it.comp.lang.c
Titolo: Algoritmi per calcoli sulle date

Un saluto a tutto il gruppo.
Mi sono da poco avvicinato al C e sto cercando di implementare, per 
esercizio, delle funzioni che permettano di effettuare dei calcoli
sulle date come, per esempio:
- trovarne la differenza in giorni,
- avendo una data sommare ad essa un certo numero di giorni ed ottenerne 
la data corrspondente,
e via di questo passo.
Mi interessa capire gli algoritmi che stanno alla base di questo genere 
di operazioni e non l'implementazione in un particolare linguaggio.
Ho cercato tramite Google siti che trattassero quanto cerco, ma forse 
per mia incapacita', non ho trovato nulla.
Chiedo a voi se siete a conoscenza di tali siti o di eventuali 
pubblicazioni che trattano questo tipo di argomenti.
Ringrazio anticipatamente per la cortese attenzione e le eventuali risposte.

 di operazioni ....
Algoritmi che si studiano alle squole alimentari [sic]. 
Si tratta degli oscuri algoritmi di somma e differenza.
PS cerca su google: "giorno giuliano"


Se lo stai facendo per esercizio, cerca di scrivere qualcosa senza leggere nulla, e poi vedi se e dove nascono i problemi.. In (quasi) ogni linguaggio ci sono funzioni built-in per fare quello che chiedi, per cui probabilmente una volta finito l'esercizio non ne avrai più bisogno ;-)
Ciao!
P.S. Come aiuto, se proprio rimani bloccato, potresti cercare qualcosa sullo unix timestamp.

Newsgroup: it.comp.lang.c
Titolo: Come leggere le freccie della tastiera?

Sto scrivendo un programma ms-dos col visual c++ 6.0 versione standard di
microsoft; volevo sapere quale codice devo inserire nella _getch() per
riconoscere le frecce; grazie infinitamente per il vostro aiuto.


_getch() non e` una funzione standard, e non esiste alcun modo standard 
per fare cio` di cui hai bisogno. Dovresti chiedere in 
it.comp.programmare.win32.
Newsgroup: it.comp.lang.c
Titolo: Differenza tra funzioni

Che differenza c'č tra sprintf(); e strcpy(); perchč a prima vista non la
vedo.(a parte le librerie diverse string.h e stdio.h)
Ciao e tnx
Corvo

C'è una enorme differenza!!!
Se guardi i prototipi noterai una cosuccia:
nella sprintf(), dopo i primi 2 argomenti trovi un "..." che significa che
la sprintf() accetta un numero variabile di parametri. Tali parametri
servono per la formattazione della stringa!
Es:
se hai un programma per la somma, e vuoi scrivere tale somma in una stringa
farai cosi:
int a, b, c;
char str[10];
/*...*/
a = 1;
b = 2;
c = a + b;
sprintf(str, "%d + %d = %d", a, b, c);
e la stringa sara: 1 + 2 = 3
Con le fuzioni del gruppo str* (quindi strcpy, strcat, ecc) puoi solo
lavorare su 2 stringhe senza immettere valori esterni!
nel caso di strcpy per giunta, non fai altro che copiare nella prima stringa
la seconda stringa. Al max dovresti usare strcat, per concatenare due
stringhe, ma non andrebbe cmq bene per il mio esempio (e per la maggior
parte dei casi). Potresti rimpiazzare sprintf con strcat, ma dovresti
perderci 3 volte + tempo!
Dome

vedo.(a parte le librerie diverse string.h e stdio.h)
Sono due funzioni con due logiche di funzionamento differenti.
strcpy() si utilizza per copiare due stringhe.
sprintf() si utilizza per lavorare con printf() su una stringa,
anziche' a video.
E' anche vero che entrambe le funzioni possono raggiungere lo stesso
risultato, vedi :
char str[20] ;
strcpy( str, "pippo" ) ;
sprintf( str, "pippo" ) ;

Perfetto grazie... in effetti avrei potuto riflettere un po prima di fare la
domanda....cmq spero sia servita a qualcun altro oltre me.
Salve
Corvo
Newsgroup: it.comp.lang.c
Titolo: Info STL

Ciao a tutti,
ragazzi ho un piccolo problemino con la STL, in particolare con la 
funzione set_difference, cerco di spiegarmi meglio.
Creo 2 array di stringhe, li carico in 2 vector, li ordino e poi 
utilizzo la funzione set_difference per rilevare le differenze e fin 
qui tutto sembra funzionare correttamente. Il problema nasce quando uno 
dei 2 vettori contiene + copie dello stesso valore, in questo caso la 
funzione set_difference sembra rilevare solo il primo di essi gl'altri 
invece li vede come valori non presenti nell'altra lista cosa che non 
mi spiego in quanto la funzione set_difference effettua un confronto 
fra tutti i valori della prima lista e quelli della seconda, almeno 
cosi' mi e' sembrato di capire. Cmq allego il codice per maggiore 
chiarezza...almeno spero.
string A[] = 
{"1111", "3333", "6666", "6666", "6666", "4444", "2222", "5555"};
string B[] = {"3333", "4444", "5555", "6666"};
vector<string> V1(A, A + sizeof(A)/sizeof(string));
vector<string> V2(B, B + sizeof(B)/sizeof(string));
vector<string> Diff;
ostream_iterator<string> Output(cout, " ");
sort(V1.begin(), V1.end(), nocase);
sort(V2.begin(), V2.end(), nocase);
 
set_difference(V1.begin(), V1.end(), V2.begin(), V2.end(),inserter
(Diff, Diff.begin()));
 
copy(Diff.begin(), Diff.end(), Output);
Volendo, potrei eliminare le copie dei valori nei singoli array con la 
funzione unique_copy, prima di effettuare il set_difference, ma questa 
non penso sia una soluzione ottimale, inoltre mi piacerebbe capire il 
xche' di questo comportamento della set_difference, e soprattutto come 
controllare questa cosa, non so' !!! , magari tramite l'utilizzo di una 
funzione predicativa all'interno della set_difference stessa come ho 
fatto per eliminare lo spazio nei singoli valori degl'array nella 
funzione sort():
sort(V1.begin(), V1.end(), nocase);
bool nocase(string s1, string s2)
{
    return stricmp(s1.c_str(), s2.c_str()) < 0;
} 
Spero di essere stato chiaro, in ogni caso grazie a tutti x l'attenzione
ciao Morfyng
Inviato da 
www.mynewsgate.net

 ragazzi ho un piccolo problemino con la STL,
hai sbagliato gruppo. Questo e' it.comp.lang.c mentre
tu dovevi postare su it.comp.lang.c++
ciao,
e.

 ha scritto:

Inviato da 
www.mynewsgate.net

Newsgroup: it.comp.lang.c
Titolo: inizializzare un puntatore dato solo il suo indirizzo

Salve,
Ho un problema di questo tipo: mi viene passata l'indirizzo *di* un
puntatore e devo fare in modo che questo puntatore punti ad un dato
indirizzo(che è a sua volta un puntatore). Come posso fare? Grazie in
anticipo.
Marcello Cavazza


Converti l'indirizzo ad un puntatore a puntatore ed assegni al puntatore 
puntato il valore del puntatore dato.
E.
Newsgroup: it.comp.lang.c
Titolo: Colori nella printf?

ciao,
ho incominciato a studiare da tempo il C sul libro di Kernighan &
Ritchie e devo dire che per ora me la cavo bene.
ora pero' ho un problema banale per voi ma che io non riesco a
risolvere.
premetto che programmo su windows e linux con i rispettivi compilatori
LccWin32 e gcc.
Quando ad esempio devo stampare una frase e voglio che sia colorata,
per esempio, faccio:
printf("\033[9;36mLa mia frase di colore azzurro\n");
Su linux con il compilatore gcc funziona perfettamente mentre in dos
non funziona ma mi stampa il carattere
esc (\033) sottoforma di una freccia verso sinistra, davanti a
[9;36mLa mia frase colorata...
Perche'? Le ho provate di tutte anche a modificare numeri e \33.
E poi la sequenza di ESC non e' \033[ ?
Grazie in anticipo x l'aiuto.

 ha scritto nel messaggio
news:3b33aca8...@news.tiscalinet.it...


Perche'?
Perche' Linux supporta direttamente le sequenze ANSI, sotto
DOS/Windows devi caricare il driver (ANSI.SYS).  Tieni anche
presente che alcune implementazioni, sotto DOS, hanno un
header conio.h, contenente una variante di printf (chiamata
cprintf) in grado di gestire i colori.
In ogni caso, siamo OT.
--
Andrea Laforgia - walkietalkie(at)
libero.it
#exclude <windows.h>

Newsgroup: it.comp.lang.c
Titolo: credo ot (RFC)

scusate forse sono ot ma credo che questa infoemazione posso averla solo da
dei programmatori
sapete darmi un link per ottenere la rfc 959 (ftp) in italiano?

sapete darmi un link per ottenere la rfc 959 (ftp) in italiano?
http://www.ietf.org/rfc/rfc959.txt
E' in inglese.  Dubito tu riesca a trovarla in italiano.
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

Newsgroup: it.comp.lang.c
Titolo: [REQ] Librerie di calcolo numerico in C

Avrei bisogno di routines C per trattare matrici di medie dimensioni
Inversione, triangolazioni, cholesky e magari anche SVD, principal
component analysis ecc.
Non ho fisicamente il tempo di programmarmele da solo.
Cosa mi consigliate?
Grazie mille
Matteo Della Torre

 component analysis ecc.
Press, Teukolsky, Vetterling e Flannery: "Numerical recipes in C" 2nd
Ed., Cambridge University Press, ISBN 0-521-43108-5.  Sorgente delle
procedure disponibili in rete, o col dischetto a corredo; US$ 50
circa.
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Univ. of Padova, Dept. of Physics - Padova, Italy            
lor...@pd.infn.it

]
Newsgroup: it.comp.lang.c
Titolo: Compilatore x Win e domanda

Ciao a tutti 
Volevo chiedere a quelli di voi che programmano in Win:
che compilatore usate???
che cosa mi consigliate???
ok, e una domanda č fatta....ora passo all'altra:
Io vengo dalla programmazione in VB.....e quando nn sapevo cosa fosse una 
funzione schiaccivo il mio bel F1 e vedevo la guida cosa mi diceva, ma in C 
non lo posso fare e quindi dove trovo le informazioni di cui ho bisogno, ad 
esempio, nel bel mezzo dell'analisi del codice di un programma??? 
finito....scusate le domande idiote ma sono 10 giorni che effettivamente 
uso il in pratica e quindi l'esperienza č per cosě dire inesistente!!!! =)
thanx
by krishna
p.s. un'altra domandina: qualcuno conosce qualke bel sito con stralci di 
codice ed esempi da cui prendere spunto??? thanx again

esempio, nel bel mezzo dell'analisi del codice di un programma??? 
Libreria standard.
Procurati il K&R o un altro manuale.
Gianni

 Procurati il K&R o un altro manuale.
di solito con il gcc danno anche i comandi info e man, e i file di 
aiuto relativi, quindi prova anche "man <funzione>" dalla shell del gcc



Hai ragione. Ma dipende come riuscirà ad installarlo, il compilatore.
Il libro invece è una fonte sicura, come anche ad esempio il Table of
Contents della GNU C Library, di cui mi ero dimenticato,  reperibile
a:
http://www.delorie.com/gnu/docs/glibc/libc_toc.html
Gianni

 che cosa mi consigliate???
Personalmente utilizzo la famiglia Borland (C++ Builder e Delphi). Quindi ti
consiglio C++ Builder.
Comunque tutto dipende da che tipo di applicazioni devi sviluppare e
soprattutto come ti procuri i compilatori ;-)
Evitando accuratamente questo discorso ti posso consigliare quindi un
ambiente di sviluppo 'a pagamento'.
In poche parole i C++ Builder è un ambiente di sviluppo molto simile al VB
per quanto riguarda il disegno delle interfacce, in pratica potresti
tranquillamente utilizzarlo come un VB con sintassi non VB (+ o -).
saluz
max

Da un post sul NG di C++:
All interno dell CD n.6 allegato di "Computer Magazine"  del giugno 2001 c'è
Borland C++ Builder 4.0 versione completa  che sarebbe la precedente
all'ultima uscita (5.0).
Non sapevo fosse free.
Newsgroup: it.comp.lang.c
Titolo: Ho problemi di memoria in c

Premetto che non sono un esperto in programmazione c. Sto sviluppando un
programma per la mia tesi in ansi c, ed ho scritto un programma che per
funzionare ha bisogno di utilizzare struttureche occupano una grande
quantita' di memoria (es. matrici 3000 x 300 di double).
Il programma compilato con il compilatore Visual C funziona regolarmente, ma
quando lo compilo con un compilatore a 16 bit (Microsoft 7.0) perche' ho
bisogno che giri su un sistema con solo il DOS, e lo faccio funzionare si
pianta perche' ha problemi di memoria. Anche settando le opzioni large o
huge nel compilatore il risultato e' lo stesso.
C'e' qualcosa che posso fare per utilizzare piu' memoria (possibilmente
senza cambiare le strutture che ho perche' altrimenti dovrei cambiare tutti
i programmi che ho fatto negli ultimi 8 mesi)? (P.S. Non mi interessa la
velocita' di esecuzione, basta che funzioni).
Vi ringrazio anticipatamente se qualcuno mi sa dire come fare.
Amerigo D'Amico.
_______________________________________________________
Excite Inbox: la tua email gratuita e personalizzabile
http://inbox.excite.it
Il Mio Excite
http://www.excite.it
A.A.A. Relazioni: trovare l'amore non è mai stato più facile
http://aaa.excite.it/relazioni
-- 
Posted from 
bucky-rwcmex.excite.com
 [198.3.99.218] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 fatto negli ultimi 8 mesi)? 
  Usa un compilatore a 32 bit per DOS, come per esempio il DJGPP, che e`
anche /free/.
	Alla prossima,
		Marco

 wrote in message
22204327.979743717...@spike.excite.com...
Premetto che non sono un esperto in programmazione c. Sto sviluppando un
programma per la mia tesi in ansi c, ed ho scritto un programma che per
funzionare ha bisogno di utilizzare struttureche occupano una grande
quantita' di memoria (es. matrici 3000 x 300 di double).
Il programma compilato con il compilatore Visual C funziona regolarmente, ma
quando lo compilo con un compilatore a 16 bit (Microsoft 7.0) perche' ho
bisogno che giri su un sistema con solo il DOS, e lo faccio funzionare si
pianta perche' ha problemi di memoria. Anche settando le opzioni large o
huge nel compilatore il risultato e' lo stesso.
C'e' qualcosa che posso fare per utilizzare piu' memoria (possibilmente
senza cambiare le strutture che ho perche' altrimenti dovrei cambiare tutti
i programmi che ho fatto negli ultimi 8 mesi)? (P.S. Non mi interessa la
velocita' di esecuzione, basta che funzioni).
Vi ringrazio anticipatamente se qualcuno mi sa dire come fare.
Amerigo D'Amico.
_______________________________________________________
Excite Inbox: la tua email gratuita e personalizzabile
http://inbox.excite.it
Il Mio Excite
http://www.excite.it
A.A.A. Relazioni: trovare l'amore non č mai stato piů facile

Newsgroup: it.comp.lang.c
Titolo: [OT] Programmatore C offresi :-)

Ciao ragazzi, lo so che non si fa e vi chiedo perdono... ma sto
attualmente cercando un progetto in C o C++ al quale lavorare.  Se
conoscete aziende che cercano analisit/programmatori (anche a consulenza)
in questi linguaggi nella zona di Roma me lo fate sapere ?
Grazie mille!
Andrea
a.laforgia(at)
libero.it
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

> Ciao ragazzi, lo so che non si fa e vi chiedo perdono...
Ti perdono,
se ti piace puoi lavorare a gratis sotto le mie dipendenze ;)
prometto ricchezze fino alla 5 generazione dopo la tua, non chiedermi
di piů, ti potrei dare del ladro :)
in alternativa la pazzia per la corrente,
compressione reversibile dei dati.
sono nei paraggi di Roma... Verona per la precisione.
bye duido ;)

> Ciao ragazzi, lo so che non si fa e vi chiedo perdono...
Ti perdono,


> Ciao ragazzi, lo so che non si fa e vi chiedo perdono...
Ti perdono,


> Ciao ragazzi, lo so che non si fa e vi chiedo perdono...
Ti perdono,


> Ciao ragazzi, lo so che non si fa e vi chiedo perdono...
Ti perdono,


> Ciao ragazzi, lo so che non si fa e vi chiedo perdono...
Ti perdono,


> Ciao ragazzi, lo so che non si fa e vi chiedo perdono...
Ti perdono,


> Ciao ragazzi, lo so che non si fa e vi chiedo perdono...
Ti perdono,


> Ciao ragazzi, lo so che non si fa e vi chiedo perdono...
Ti perdono,


> Ciao ragazzi, lo so che non si fa e vi chiedo perdono...
Ti perdono,


 se ti piace puoi lavorare a gratis sotto le mie dipendenze ;)
Ma perche' la gente sente l'incontenibile bisogno di dire puttanate in
dodecafonia?
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.c
Titolo: vettori_confronto

salve a tutti,
sono un novello e mi dilettavo coi vettori...
gli elenti di un vettore sono confrontati con una costante, ma il prog
non funge. dove sbaglio?
ecco il codice:#include <stdio.h>
#include <math.h>
int main()
{
      int vet[5];
      int k,i,confr,a[5];
      for (i=0; i<=4; i++) {
          printf("Inserire elemento vettore: ");
          scanf("%d", &vet[i]);
          }
       printf("Inserire costante per il confronto: ");
       scanf("%d", k);
       confr=abs(vet[0]-k);
       for (i=0; i<=4; i++) {
          a[i]=abs(vet[i]-k);
          if (a[i]<confr) confr=a[i];
          }
      printf("\n\nL'elemento del vettore piu' vicino a %d e' %d\n\n",
k,confr);
      system("PAUSE");
      return 0;
}
idee migliori per implementare la funzione?
grazie mille
mirko
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

        scanf("%d", k);
magari un &k :-)
--- bye