mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.amiga
Titolo: cambio

cambio per un 1200 ben equipaggiato o un 4000 il seguente pc:
Case Cooler Master 2 entrate Usb e la 1394 Firewire davanti e 8 entrate Usb
dietro
Intel E6600 dual core 2.40 Ghz 1066 FSB cache L1 64Kb cache L2 4 MB
Punteggio Hardware per Vista
Velocità processore 5.3
HD primario (raptor) 5.5
Scheda Video (prestazioni Aero, 3D, Giochi, Grafica) 5.9
Memoria video 4.9
Prestazioni Ram 5.5
Mainboard Asus P5B Deluxe Socket 775
2 GB ram a 800MHZ Dual Channel
Scheda Video ATI Radeon X800 GTO 256 MB ram
HD primario ( A scelta a seconda con cosa si voglia partire dal boot)Raptor
10000 rpm 36 GB con Vista Business originale,
HD secondario ( a scelta a seconda con cosa si voglia partire dal boot) 7200
rpm doppio transferr rate 16 MB di cache da 80 GB con XP Pro originale,
HD da storage 200 Gb 7200 rpm partizionato in due partizioni da 100 Gb
l'una,
Cd BENQ lettore masterizzatore
DVD LG lettore masterizzatore DVD-CD
2 Schede di rete Yukon  e Marvell
Scheda Audio Sound Max 5.1   casse + SubWoofer centrale da 120 Watt (resa
Audio esagerata, impossibile tenere più di un terzo del volume, qualità
audio più che ottima)
Scheda Acquisizione TV AverMedia
Floppy....
Tastiera e Mouse LogiTeck senza fili
E' sottinteso che il materiale da scambio sia all'altezza della macchina che
offro, sia economicamente che in termini di Hardware, non è che mi
accontento di un 1200 baseo un 4000 base,ma che abbia nel computo totale un
equipaggiamento direi più che valido. Questo pc è veramente ottimo e super
prestante, ma ho già anche un Athlon X2 4600 Dual Core.......
Tek

 ha scritto nel messaggio
news:45e9f9fc$0$17949$4faf...@reader1.news.tin.it...


 ha scritto nel messaggio 
news:45ea17a1$0$20804$5fc...@news.tiscali.it...


 fine...
Senti giusto per far capire a Tek il valore di un amiga adeguatamente 
pompato com'è il tuo sono dispostissimo a comprartelo per 150 euro, vedi tu 
cosa conviene di più, e almeno se lo vendi a Tek fatti dare un conguaglio.
ciao, Michele


 ha scritto nel messaggio
news:45eb3907$0$811$4faf...@reader5.news.tin.it...


 emulatori ... nuove macchine... niente ???
I soliti. Le nuove macchine sono i microA1 sul fronte AmigaOS 4 
(rilasciato di recente) ed EFIKA sul fronte PegasOS/Genesi/giùdilì. 
Sennò c'è sempre AROS che ultimamente sta galoppando a una velocità mai 
vista.
p.bes

> ciao, Michele
Io rinnovo la mia offerta, nel mio piccolo penso che il 1200 starà benissimo 
assieme agli altri amiga che già ho e che USO, la mia email è valida, per 
cui se vuoi vendere scrivimi.
Ciao, Michele
Newsgroup: it.comp.os.amiga
Titolo: domanda tecnica a4000

Salve,
come si fa a sostituire la batteria dell amiga4000?
lo so si dovrebbe dissaldare la vecchia e sostituire... :)))
ma ,e premetto che con saldatore e attrezzi sono un asino, si togliere la
vecchia e su due "moncherini che rimangono saldare due fili che vanno ad una
nuova batteria di quelle tipo pc?ossia mi spigo meglio è possibile fare un
collegamento volante anche con una battreia uguale?
grazie grazie
riky

 fare un collegamento volante anche con una battreia uguale?
in un qualsiasi negozio di elettronica trovi la stessa batteria del 4000 
(anzi migliore)

 ...
Intanto le batterie di quel tipo si trovano in qualasiasi negozio
di elettronica "fornito" e costano pochissimo: al massimo un paio 
di euro. Io stesso ho cambiato quella del mio vecchio A2000. 
Per quanto concerne l'operazione di sostituzione ti consiglio di
dissaldare la vecchia utilizzando una stazioncina di saldatura o 
un saldatore a gas. L'operazione va effettuata rimuovendo la 
scheda madre. Se non te la senti rivolgiti ad un amico più "esperto"
o comunque ad un centro specializzato in queste cose (vedi 
riparatori tv).
Ciao
Angelo Rossi

Newsgroup: it.comp.os.amiga
Titolo: [OT] Vendo Scheda grafica BVision PhaseV

Vendo scheda grafica per A1200 (..con BlizardPPC) BVision dotata di
Permedia2, 8MB di VRam e completa di confezione, manuali, cavi e
software CybergraphX. Si tratta della versione prodotta da PhaseV, con
video Ram più veloce.
Per info contattatemi.


per installare questa scheda occorre il tower o si può usare anche nella 
versione standard (desktop)?
ciao



Hola,
innanzitutto devi avere una BlizzardPPC. Il tower non è rigorosamente
necessario, ma al 90% senza avrai problemi di riscaldamento. Magari fai
un buco sopra il desktop del 1200 per fare spazio alla ventolina che ci
ho aggiunto su. =) Ho visto qualcuno ai Demo party che l'ha fatto.
Bye.
-- 
--------------------------
Michele Magliocca
www.pegasos-italia.com
--------------------------
Newsgroup: it.comp.os.amiga
Titolo: Amiga e BlueTooth

Ciao, scusate forse l'OT ma leggendo il post precedente mi sono posto
una bella domanda...
...Esiste qualche scheda PCMCIA bluetooth + Driver (che mi farebbe
veramente comodo) che funziona su A1200? ho trovato qualcosa sulla
rete ma solo a proposito di winuae e chiaramente si riferiscono nello
sfruttare la "macchina ospite". Qualcuno ha provato o usa gia'
qualcosa?
Grazie,
Ciauz
Paolo



Non esiste alcuno stack bluetooth su Amiga
-- 
Ciao!
ShInKurO
http://shinkuro.amiga.it


wrote:

Grazie x la risposta, anke se a me triste....
...col wifi vedo esistono schede...sai se sono supportate connessioni
singole fra Computer (non obbligatoriamente una rete, cercavo qualcosa
come il bluetooth per collegarmi ai PDA/phone)
 Paolo

 come il bluetooth per collegarmi ai PDA/phone)
Tutto ciň che č tcp/ip su Amiga va... quindi un client ftp,vnc, ecc...


Newsgroup: it.comp.os.amiga
Titolo: Come si usa l'emu del MAE sull'amiga1220 PPC +BVISION?

Ho la mia AMIGA1200 cosi' configurata:
NO TOWER 
HD 20GB 4400RPM IBM da 2,5 interno
4-IDE su cui attaccto il CDROM e il flat che va d scheda madre a 4-IDE e
il 2° flat da 2,5 che va da 4-ide a HD da 2,5
BLIZZARD PPC 040/25+603/160 
B-VISION 8MB con dissipatore incollato sulla CPU a presto pure la
ventola
e 64MB ram in 2 banchi da 60ns
ORA:
Come facccio a installare il MAME? faccio aprtire l'install preente
all'interno dell'emulatore ma si blocca alla prima schermata quella in
cui si vede il prewieva sinistra del mame e a destra i prewiev dei
giochi che cambiano e poi non succede nulla!Devo aspettare o cosa e poi
quanto oppure cosa devo fare!
grazie 
poi magari altre domande!
grazie a tutti e non ditemi di leggerm i la documentazione allegata
perche non sono stupido e poi è una risposta inutile
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 giochi che cambiano e poi non succede nulla!Devo aspettare o cosa 
lascia perdere..
vai nella directory dell'installer e cancella l'iimagine relativa al
fondino che si pone davanti
Vedrai che ora l'installer funzionerà semza problemi :)
Newsgroup: it.comp.os.amiga
Titolo: Mini SQL

hello,
qualcuno è riuscito a far funzionare su Amiga Mini-SQL ?
-- 
bye bye
Claudio Marro Filosa

 qualcuno è riuscito a far funzionare su Amiga Mini-SQL ?
Si. Non ho neanche trovato particolari difficolta...
questo e' aggiunto nella user-startup
---------------%<--------------
;BEGIN mSQL
assign ETC: S:
assign mSQL: HD6:mSQL
path mSQL:bin add
run <>NIL: mSQL:bin/mUSD
run <>NIL: mSQL:bin/msql2d
;END mSQL
---------------%<--------------
questo e' msql.conf
---------------%<--------------
[general]
Inst_Dir = /mSQL
DB_Dir = %I/msqldb
mSQL_User = nobody
Admin_User = nobody
Pid_File = %I/msql2d.pid
TCP_Port = 1114
UNIX_Port = %I/msql2.sock
[system]
Msync_Timer = 30
Host_Lookup = True
Read_Only = False
Remote_Access = False
Local_Access = True
---------------%<--------------
Dimmi quali sono i problemi e vediamo di metterci daccordo...

 
Ti ringrazio, ho già risolto, non lanciavo msql2d, comunque ne
approfitto x fartu una domanda:
come faccio a fare una describe di una tavola ???
i comandi desc Nome_Tavola o describe Nome_tavola non funzionano ;-((


 run <>NIL: mSQL:bin/mUSD
Che cosa fa mUSD ??
Non l'ho trovato negli archivi di mSQL ;-?


 qualcuno è riuscito a far funzionare su Amiga Mini-SQL ?
Perche' esiste?
-- 
Ciao da Giuseppe Fraddosio
    // FidoNET 2:335/727.2    
 \X/  
fradd...@libero.it
 
fradd...@tin.it
 
Membro AGI Puglia Sez. Bari 
Powered By Amiga2000T/060@50Mhz/CV3D 4Mb/AmigaOS 3.5

 i comandi desc Nome_Tavola o describe Nome_tavola non funzionano ;-((
No, anche perche' sono comandi di SQL*PLUS di Oracle... :)

 Non l'ho trovato negli archivi di mSQL ;-?
No, mUSD si trova nell'archivio msqlLib.lha (che e' una shared library per
accedere a mSQL), mUSD permette di effettuare connessioni locali, senza
passare dallo stack tcp/ip (la versione unix usa un filesystem socket per
farlo, ma su amiga non esistono) 

 Perche' esiste?
Si, e anche da abbastanza tempo. Lo trovi su Aminet.

 Perche' esiste?
Altrimenti non lo avrei chiesto ;-)))
Lo trovi su Aminet (cerca msql)
Comunque funziona bene, ma non sono riuscito a fare le desc delle tavole
!!


 usare relshow <db> <tabella>
Ho provato relshow Nome_db Nome_Tabella ma ottengo un "parse error" ;-((

 Ho provato relshow Nome_db Nome_Tabella ma ottengo un "parse error" ;-((
relshow e' un programma standalone, non un comando dell'interprete; dovrebbe
essere dentro a mSQL:bin 



Hazzz, č vero !!!!
Grazie dell'info, funziona a meraviglia !!
meglio della desc di SQL-Plus ;-)) !!


Newsgroup: it.comp.os.amiga
Titolo: EAL

Chiedo anzitempo scusa ma: c'č qualcuno che non ha ancora ricevuto la
sua copia 116, o sono solo io lo sfigato di turno?
-- 
------------------------------------------------------------------------
Posted with Amiga NewsRog
------------------------------------------------------------------------

sua copia 116, o sono solo io lo sfigato di turno?
se ti puo' consolare ci sono anche io; in alcune regioni tarda ad
arrivare
bye, bye
  Ale Gerelli
    -
a...@gerelli.it
Newsgroup: it.comp.os.amiga
Titolo: Vendo Cavetti da 2,5 +KICKROM3.0 per amiga1200

Come da oggetto!
MI sono avanzati diversi cavetti da 2,5 difficili da trovare per GD
interni di AMIGA !
Ho anche la coppia di KICKROM per AMIGA1200 3.0!
Chi li vuole!?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Chi li vuole!?
Intendi il cavetto per collegare un HD da 2,5 interno? IO!!!
Di che zona 6? A quanto li vendi? Interessa un "baratto"?


Newsgroup: it.comp.os.amiga
Titolo: Scandoubler ed altro

Qualcuno saprebbe dirmi quanti scandoubler per il collegamento tra Amiga
(con e senza scheda grafica) e monitor SVga esistono in commercio
attualmente e qual'č tra tutti quanti (compresi eventuali non piů in
commercio) quello migliore(se non sono tutti uguali)?
Inoltre dove potrei trovare il famoso adattatore per il collegamento ad un
A1200 di un HD da 3,5"?
Grazie anticipatamente.
--
MTofa
e-mail << 
mt...@iol.it
 >>

 commercio) quello migliore(se non sono tutti uguali)?
Hai visto su 
www.low-level.com
 ?
DAVID LO BUGLIO
Newsgroup: it.comp.os.amiga
Titolo: [OT] Zzap! torna in Italiano

 
Numero 0 in PDF scaricabile.
https://zzapmagazine.blogspot.com/
 


https://zzapmagazine.blogspot.com/
 
 
Ho messo OT, ma in realtà non lo è, visto che sono trattati anche
giochi per AMIGA !


Si una rivista plurisistema, speriamo non si dimentichino di
Amstrad CPC ed MSX, così come tante altre macchine retro che
ancora oggi hanno qualcosa da dire come l'Atari 800 xl
 
-- 
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus

Newsgroup: it.comp.os.amiga
Titolo: Ringraziamenti :-)

Ringrazio tutti quelli che mi hanno risposto al msg precedente,
soprattutto per la loro rapidità.
Alla fine ho deciso di non fare questo addendum anche se l'A500 ha
aumentato ancora i suoi problemi:
ora alcuni giochi me li fogona entrando in una schermata tipo WorkBench
dopo aver caricato per 2 sec. e mi dice "Checksum Error 880 [...]" e non
mi vanno più, nemmeno su A500+.
Possibile che lustri di inattività l'abbiano ridotta così !?!
Ciao e grazie !
Incenso.

 880 [...]" 
E' semplicemente un errore di lettura sul floppy disk, se l'errore
avviene anche sull' A500+ probabilmente il dischetto č roviano !!
-- 
bye bye
Claudio Marro Filosa

 Possibile che lustri di inattività l'abbiano ridotta così !?!
Più che altro hanno ridotto malaccio i tuoi dischetti: dopo un certo
tempo si smagnetizzano ed il checksum error ne è una conseguenza.
Saluti,
Fabio Alemagna

 Possibile che lustri di inattività l'abbiano ridotta così !?!
Non sarà mica che hai beccato qualche virus che ti rovina i dischetti?
Mi ricordo che quando avevo il 500 giravano parecchi virus di questo
genere.
Uno molto cattivo era il Saddam Virus (ne ho ancora una copia),
ci ho perso un sacco di dischi senza sapere cosa stava succedendo.
Poi l'ho scoperto rimediando un dischetto antivirus.
                        Maurizio
-- 

Sai che potresti avere ragione !!
Alla fine della formattazione di un floppy mi ha dato lo stesso errore.
I virus nell’Amiga come si diffondono ? Immagino come nei PC e dunque
spegnendola il virus se ne andrebbe dalla memoria (può essere permanente?) e
quindi devo stare attento a proteggere i floppy da scrittura per precauzione.
Incenso.
Maurizio Di Francesco ha scritto:


 <tsb>God's in his heaven, allright with the world

 quindi devo stare attento a proteggere i floppy da scrittura per precauzione.
Vuoi dire che lasci i floppy sprotetti?!? ==:-O


 quindi devo stare attento a proteggere i floppy da scrittura per precauzione.
Esatto.
A meno che non si siano rovinati per vecchiaia.
                   Maurizio

Newsgroup: it.comp.os.amiga
Titolo: Ciao a tutti!

Volevo sapere quanto siete Marrani e chi è il più Marrano di tutti ?
Ciao


/me sfoglia lo Zingarelli
"marràno - s.m. - Uomo spregevole, falso o cattivo"
Allora sicuramente il più marrano di tutti che resta in topic col 
newsgroup è quel tizio di Commodore USA che ha deciso di vendere a peso 
d'oro un comunissimo PC in un case di un C64.
Newsgroup: it.comp.os.amiga
Titolo: E anche la Ateo...

...ha fatto BUM!
Sinceramente non è che la cosa mi dispiaccia, visto che erano veramente
antipatici... ma non è una cosa bella per l'Amiga.
E AI non fara nulla?
--
Giorgio Signori of Softwave Development \ ->   
http://www.yure.go.to
  \
Amiga.it -Italian Amiga&LinuxPPC magazine\ -> 
http://www.skylink.it/ear\

 
Dove potevano andare con il loro AteoBus ????
ne hanno venduti pochi quando non c'erano le schede PCI, pensa ora che
c'è una lotta tra Mediator, Predator, G-rex e quelle dell'AmigaONE !
-- 
bye bye
Claudio Marro Filosa
ami...@tiscalinet.it

 E AI non fara nulla?
Semplice. La Ateo non gli interessa per nulla. Non sono quelli i partner.
Agire in regime di quasi monopolio è un vantaggio...
--
Giuseppe Gigante.
Mediaset: una valida alternativa all'intrattenimento intelligente.


Era l'unica alternativa, con la Mediator e le prossime che verrano,
non ne avrebbero venduta nemmeno una !!


 La DCE dove la metti ?? ;-)
Se non mi fa nulla di Ex novo, non la considero! ;-)
--
--
Giuseppe Gigante

 
Gli unici attuali produttori di schede PPC e schede video 3D non li
consideri ???
Andiamo bene ........
Ma non era la DCE ad aver promesso le nuove fiammanti schede T-rex ???


 Ma non era la DCE ad aver promesso le nuove fiammanti schede T-rex ???
G-Rex. Ma l'idea di buttare alle ortiche la BVision mi fa star male. La
scheda G4 promessa dalla Phase  V che fine ha fatto?
--
--
Giuseppe Gigante

 
Ormai è inevitabile, considerando che prossimamente saranno
disponibili almeno 4 schede diverse PCI e/o AGP è chiaro che si
punterà a schede video PCI/AGP e ai nuovi G3/G4 sempre su PCI

Newsgroup: it.comp.os.amiga
Titolo: Ci si vede a PA?!

Amici aighisti, forse x la seconda volta consecutiva andrò al PA partendo da
Roma, sperando di portare un po' di fortuna alla macchina che più di tutte
mi ha fatto sognare, e non esagero, dal 1987 al 1993 e che si spense con
annessi e conneessi sotto il tuono di un fulmine....
Desidero fermamente che risusciti hardware e software, dimostrando anche
oggi la sua superiorità con nuove rivoluzionarie architetture, come già in
passato.
Credete che  il mio sogno sarà realizzato!?
A proposito di PA, c'è x caso una lista su un sito dove ci si iscrive e
quindi ci si riconosce alla manifestazione Empolitana, magari con un
teesserino?
Avrei piacere ad incotrare almeno Nicolas, Claudio M. F., Antonio Mulè e gli
altri che mi sono stati di grande aiuto nel riavvicinarmi, un anno fa, al
mondo Amiga.
A presto, 
-- 
Giampiero
Programma Monitoraggio Pianeti
http://web.tiscali.it/MGP-ELYstudios/

 Credete che  il mio sogno sarà realizzato!?
no.
ciao,
Marco

 mondo Amiga.
Non credo di aver fatto chissa' cosa. :-) Sono solo una persona a cui piace
usare un Amiga nonostante i peecee siano piu' veloci, meno costosi, ecc. Usare
un peecee non mi da nessuna emozione. Io ho un Celeron 466, non certo un
mostro di potenza, ma ancora usabile... lo uso solo la sera per poter giocare
a Quake online e per usare una scheda tv-tuner e di cattura video.
-- 
Ciao!
     Mule` Antonio         ICQ: 16738896  Nick: Yanosh
-- 
Cerchi il manuale o i dischi di installazione di hardware usato per Amiga? 
Li trovi su: 
http://www.L8R.net/install/index.html
-- 
<tsb>AmiWorld - #
http://www.amiworld.it#
<tsb>God's in his heaven, allright with the world
-- 
Posted from 
smtp2.libero.it
 [193.70.192.52] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 no.
MEGA ROTFL!!! =)
Bella marco =)
-- 
Paolo
Visit the Italian FreeBSD User Group Site: 
www.gufi.org

 mondo Amiga.
Se chiedi di me allo stand Darkage (D'urso) o Virtual Works (Morocutti
o Vidale), sicuramente ti sapranno indicare chi sono ;-))
-- 
bye bye
Claudio Marro Filosa



Come sei tragico Marco.
Luca

 wrote in message
news:kinrst0qh37i39g80...@4ax.com...


Io mi definirei realista :)
ciao,
Marco

Newsgroup: it.comp.os.amiga
Titolo: Rilasciato AmigaOS 3.2

http://www.indieretronews.com/2021/05/amigaos-32-for-all-classic-amigas.html#more
 

 
http://www.indieretronews.com/2021/05/amigaos-32-for-all-classic-amigas.html#more
 
 
leggo pareri contrastanti, io ho preso 3.1.4 ma mai usato .. mi serve uno scivolo verso la pensione ..
se aspettano troppo quando ci saro' ..chissa' se avro' ancora voglia di paciugare con gli amiga
Newsgroup: it.comp.os.amiga
Titolo: Cerco qualsiasi manuale per Amiga

Come da oggetto, cerco qualsiasi manuale per Amiga.
In particolare cerco istruzioni per programmare giochi in linguaggio
macchina Amiga, comunque mi vanno bene anche tutti gli altri.
Mi potete contattare tramite l'indirizzo e-mail 
sam...@hotmail.com
Bye Bye!
             \ 1 /
             (@ @)
       ---o00-(_)-00o---             (questa te l'ho rubata gio712, spero
che non ti arrabbi...)



C'è il mitico corso di asm di Fabio Ciucci, io ho imparato da li e grazie
a lui ho fatto una breve apparizione nella "scena" amiga parecchi anni fa.
TAD

> Come da oggetto, cerco qualsiasi manuale per Amiga.
Io ho: "Tecniche di programmazione per Amiga" di Robert Peck, ovviamente in
italiano. E' orientato alla programmazione in C.
Davvero fatto bene.
Poi ho il manuale originale del BlitzBasic (adesso c'č l'evoluzione freeware
di nome AmiBlitz che č stupendo e gratis), che contiene un'appendice
sull'assembly. Questo perň ce l'ho
in fotocopia.
Poi ho un manuale di programmazione per Amiga, orientato al
mitico AmigaBasic.
Se interessa qualcosa, fammi sapere.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.os.amiga
Titolo: disastro a Talladega

ciao Aldo
Vedo che anche per te questa gara è stata una schifezza
Una marea di gialle, poi ad un certo punto dopo una botta ho forato le gomme
e la maccina, ero sull'erba, non andava più avanti. Ho scoperto che dopo un
po il gioco ti riporta ai box lasciandoti fermo per 2 minuti, poi puoi
ripartire.
Mi sono ritirato al 35 giro circa; non ce la facevo più! avevo già 3 giri di
distacco...
Ti saluto, alla prossima
ciao Diego
-----------------------------------------------
                            Zio Pino
                DarkSide Ferrari Team
 
http://spazioweb.inwind.it/darkside/
Campionato Italiano Grand Prix Legends
          Nascar On-line Championship
-----------------------------------------------

scusate ho toppato... :-))
ciao Zio Pino

Newsgroup: it.comp.os.amiga
Titolo: Blizzard PPC

Salve,
cerco urgentemente una scheda Blizzard PPC per espandere il mio A1200.
Volevo chiedervi se su questa scheda posso montare le SIMM doppia faccia
dato che ne ho 2 da 32 mega
Grazie per l'attenzione
G.
PS: spero che mi le vostre ho offerte abbiamo un prezzo contenuto..

 dato che ne ho 2 da 32 mega
Dipende dalle simm, ma generalmente non ci dovrebbero essere problemi
(io ho 2 simm da 32Mb doppia faccia sulla mia BPPC).
-- 
Regards,
'alenppc'
Newsgroup: it.comp.lang.c
Titolo: Kerninghan&Rithcie & EOF

Come fare a terminare l'esecuzione corretta degli esempi di conteggio dei
caratteri, delle linee o delle parole con il compilatore vc++?
Scusate l'ignoranza :)

 Scusate l'ignoranza :)
Ma figuriamoci! Ho fatto la stessa domanda poche settimane fa ;-)
L'EOF in DOS corrisponde a Ctrl-Z, per esempio in Word Count (p.20), quando
hai finito di inserire l'input e vuoi che il programma stampi a schermo i
risultati del conteggio, batti Control-Z.
--
Ciao!
Andrea Massucco      
and...@dircon.co.uk
      ICQ: 31185185
################################################
# gaudeamus maxime in nomine Bacci, Tabacci Venerisque #
################################################
Homepage:   
www.andrea.dircon.co.uk
   (due to be completed)

caratteri, delle linee o delle parole con il compilatore vc++?
Ctrl-Z non funziona ?

...

Ctrl-Z  funziona  ma il conteggio dei caratteri delle linee o delle parole
non viene visualizzato a video con il vc++5.0 quando vanno in esecuzione gli
eseguibili
Non so se viene coperto dalla scritta " premi un tasto per continuare"
Newsgroup: it.comp.lang.c
Titolo: interpretare sintassi file

salve
Dovrei scrivere un piccolo parser in C che interpreti una particolare
sintassi nulla di difficile ma volevo sapere se esistono algoritmi o
letture al riguardo.
Grazie mille
Fabrizio Cardarello

 letture al riguardo.
Puoi usare bison e yacc, disponibili credo ovunque.
li trovi su 
http://www.gnu.org

Enrico Foschini wrote:

O anche bison e flex, ti consiglio di visitare il corso di progetto di 
linguaggi
e traduttori di Ing Informatica (La sapienza, prof Nardi), Io e il mio 
gruppo di lavoro abbiamo lavorato con Flex, Bison XML etc per altro tipo
di cose ma dei miei amici hanno scritto proprio un parser per il c,
forse lì trovi qualcosa.
Ciao Ciao.
--------------------------------------------
- Non ti ricordi Abelard? Una volta ti ho 
  detto che l'estasi è meglio che essere Dio.
- Me ne ricordo.
- Mi sbagliavo, tesoro. essere Dio è meglio.
--------------------------------------------

Non avevo pensato a YACC.
Sono comunque ignorante sul suo utilizzo, ho necessita che il codice sia
portabile sul vecchio dos senza fare troppi smanettamenti, è possibile
questo?
Grzie
Fabrizio

 questo?
Usare un ASF che mappi il BNF relativo?
Ciao!
Azathot

 Usare un ASF che mappi il BNF relativo?
Scusa non ho capito?
cosè un ASF e un BNF?
Fabrizio

 cosè un ASF e un BNF?
ASF = Automa a Stati Finiti = State Finite Automata.
Vedi:
http://project.cgm.unive.it/didattica/bordeaux/automi/fstn.html
http://www.dis.uniroma1.it/~liberato/linguaggi/automi/automi.html
http://www.fermi.mo.it/~loar/automi.html
http://cesare.dsi.uniroma1.it/~arc1/parteIII/III.html
BNF = Backus Naur Form
http://cui.unige.ch/db-research/Enseignement/analyseinfo/AboutBNF.html
Ciao
Azathot
Newsgroup: it.comp.lang.c
Titolo: Scusate la domanda stupida.....

Con quale comando o in quale modo posso stampare dei dati? Ossia, detto
in parole povere, esiste un comando o istruzione simile a LPRINT?
Scusate la domanda ma sono alle prime armi di C
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG



La funzione è printf.
Ti consiglio un manuale comunque....prova quello di Kernighan & Ritchie.
Ciao Seva

Con printf posso stampare anche su stampante? E' questo che mi serve.


in parole povere, esiste un comando o istruzione simile a LPRINT?
printf() e' la funzione standard di I/O, il cui prototipo e'
in stdio.h.
#include <stdio.h>
int main()
{
    printf("Hello World !");
    return 0;
}
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

 in parole povere, esiste un comando o istruzione simile a
Lprint?
dovresti usare fprintf e usare come puntatore per l'output il puntatore
stdprn. Dovrebbe funzionare ma non l'ho ancora provato
fprintf(stdprn,"testo con stringhe di controllo(per esempio %d)",variabile
da visualizzare);
dovrebbe funzionare solo su stampante non usb.
al posto di stdprn puoi usare un puntatore qualunque a file:
il c "immagina" che lo standard input e output e la stampante siano dei file
su cui scrivere: a ciascuno corrisponde stdin,stdout e stdprn.

>Con printf posso stampare anche su stampante? E' questo che mi serve.
Se non sbaglio sotto dos era definito un file particolare, chiamato
LPR, che e' associato alla stampante.
Di metodi portabili non ne esistono, perche' come ho gia' detto il C
non e' pensato per sistemi che abbiano il monitor, altro che stampanti
:)
Dovresti spostarti sul NG del sistema su cui lavori:
it.comp.programmare.win32 (windows)
it.comp.linux.development (linux)
-- 
Mox

it.comp.linux.development (linux)
Ops, sbagliato: it.comp.os.linux.development.
-- 
Mox

stdprn. 
...in quei sistemi in cui "stdprn" e' supportato, visto che
non e' standard.


 su cui scrivere: a ciascuno corrisponde stdin,stdout e stdprn.

Newsgroup: it.comp.lang.c
Titolo: I2C bus via LPTn

Ciao a tutti,
Sto' lavorando ad un driver che ha come necesita' quella di interfacciarsi
con uno strumento da laboratorio, esterno al PC.
La comunicazione tra i due avviene attraverso un bus IIC e la via piu'
standard e' quella di sfruttare la porta parallela del PC.
Qualcuno conosce delle funzioni o DLL in C o Visual Basic (comunque win32)
in grado di implementare questo protocollo di comunicazione?
Se necessario posso utilizzare anche l'ambiente di sviluppo LabWindows/CVI.
Se siete cosi' generosi, sapreste dirmi anche come interrogare il Bios per
ottenere automaticamente l'indirizzo di memoria delle porte parallele
presenti nel PC (con Win32)?
Qaulche idea?
Grazie
Gianpietro
E-mail replies to gianpi...@libYero.it , but remove the X and the Y.

 Qaulche idea?
certo:
Riposta la domanda su    it.comp.programmare.win32. Lě ti sapranno aiutare
ciao
marco
--
Marco Coppo
University Of Sheffield


Ciao, io ho implementato l'i2cbus in C su un mio micro sruttando le porte di
I/O.
Per pilotarle via parallela non ci dovrebbero essere problemi basta mettere
SCL sullo strobe e leggere in polling il pin di BUSY o PAPEND.
Se ti interessa un esempio fatto in C di protocollo I2cbus posso aiutarti!
Maurizio Tolfa
maur...@tolfa.com

Newsgroup: it.comp.lang.c
Titolo: Variabili unsigned.

Ciao.
In un esercizio, il libro che sto utilizzando assegna il valore -1 ad 
una variabile di tipo unsigned.
Mi domando: tutto ciò non è un controsenso? 
Cioè... io ho una variabile di tipo unsigned e gli assegno un valore con 
segno? 
Che senso ha? 
Se può servire, l'esercizio riguarda gli operatori bit a bit e serve a 
stabilire se, sulla macchina in uso, l'operatore di shift a destra (>>) 
inserisce bit di segno nelle posizioni più significative oppure no. 
Ciao e grazie mille.
Bizio.

 Mi domando: tutto ciò non è un controsenso?
No.
Assegni il valore intero massimo senza doverti ricordare che valore è.
-- 
la cultura è importante: 
http://www.libreriadellautomobile.it

 Assegni il valore intero massimo senza doverti ricordare che valore è.
Ma non esiste una costante apposita per ottenere questo? 
In Pascal era maxint, in C non ricordo... 
Ciao e grazie 
Bizio.

 In Pascal era maxint, in C non ricordo... 
UINT_MAX (ma devi includere limits.h)
Giorgio
Newsgroup: it.comp.lang.c
Titolo: compilatore in ambiente windows.

salve ma non c'č un compilatore in ambiente windows?
dove si possono fare tutti i taglia-incolla che si vuole??
grazie

grazie
Di compilatori che permettono di fare taglia e incolla non ne hanno
mai inventati, ma ci sono tanti IDE che lo fanno.
Prova a spulciare questo elenco:
http://members.xoom.it/_XOOM/mox79/cpl/devel.html#comp
Se no cercati un buon editor di testo (personalmente adoro
l'ultraedit).
Mox :)

Newsgroup: it.comp.lang.c
Titolo: Doppio puntatore a carattere

Hello folks,
scusate la mia ignoranza ma vi assicuro che mi sto impegnando
data una stringa "programmare in c"
devo suddividere la stringa in tre stringhe separate tipo:
stringa[0] = "programmare";
stringa[1] = "in";
stringa[2] = "c";
non voglio utilizzare una strtok, ma scorro la stringa carattere per carattere
e ogni volta che incontro il carattere " " (spazio o vuoto) devo prendere l'array di caratteri
che c'è prima e allocarlo in memoria in modo da utilizzarlo appena ne ho bisogno
in modo da ottenere:
stringa[0] = "programmare";
stringa[1] = "in";
stringa[2] = "c";
Leggendo la documentazione del c per fare questo devo utilizzare un doppio puntatore
a carattere (Es: **P ) e la malloc(), qui iniziano i problemi come devo fare?
Possibile qualche esempio?
Grazie
Ciao Max


Ti dico come farei io.
data la stringa S[]  "programmare in c"
(Qui, siccome sono contrario a fare i compiti a casa
per gli altri, assumo che le parole siano separate
esattamente da UN solo spazio. E' facile generalizzare.)
prima devi allocare a char **stringa un certo numero
di puntatori a stringa, per esempio N, se assumi
di avere al massimo N "pezzi"
stringa=calloc(N,sizeof(char *));
prende la stringa S da spezzare e ritorna
il numero di sottostringhe ottenute
e memorizzate in stringa[..]
int Spezza(char *S)
{
   char *temp,*p;
   int ns;
   if (*S == 0) return 0;    /* S e' vuota */
   temp=malloc(strlen(S)+1); /* alloco uno spazio sufficiente */
   strcpy(temp,S);           /* copio la stringa */
   stringa[0]=p=temp;  /* inizio della 1a stringa e della scansione*/
   ns=1; /*numero stringhe */
   do
     if (*p==' ')
          { stringa[ns++]=p+1;  /* mi segno dove inizia la prossima */
            *p=0; }        /* metto lo zero per terminare la corrente */
   while (*(++p)); /* fino a che trovo lo zero */
   return ns; /* numero stringhe */
}
ciao,
g.

}
sbirish

 stringa da dove salta fuori? non viene passata. 
avevo supposto fosse globale....
volevo dare qualche spunto, non tutto l'esercizio.
ciao,
g.

volevo dare qualche spunto, non tutto l'esercizio.
usare una globale purtroppo fa sì che in programma
multithread.. quella funzione non funzioni :p
magari l'hai fatto pensando che poi la sistemi :)
ciao sbirish

 magari l'hai fatto pensando che poi la sistemi :)
Era solo un abbozzo di una soluzione di un esercizietto,
non mi sono posto eccessivi problemi "realistici".
Sinceramente non penso che l'originatore del thread fosse
gia' alle prese con problemi insiti nei programmi multithread...
ciao,
g.
Newsgroup: it.comp.lang.c
Titolo: Ancora su I/O

Salve,
ho ancora problemi con I/O da console...su linux
il seguente programmino dovrebbe leggere alcuni dati che inserisco, ma
arrivato a fgets salta direttamente alla conclusione che io abbia
premuto invio (senza però farmi scrivere nulla)e termina il programma.
La cosa strana è che sotto windows invece non melo fa questo
problema...
qualcuno sa darmi una mano?grazie!
#include <stdio.h>
#include <iostream.h>
int main(void)
{
	int subj=0;
	fprintf(stderr,"\nEnter number\n");
 
	scanf("%d",&subj);
 
	if (!subj){
		fprintf(stderr,"\nERROR: number is not valid\n");
		return -1;
		}
	fprintf(stderr,"\nOK: number is valid\n");
	fflush(stdin);
	char answ[2]; 
	fprintf(stderr,"\nSet up?(y/n)\n"); 
 
	scanf("%s",&answ);
 
	if (!strcmp(answ,"y")) 
		fprintf(stderr,"\nOK: setting up\n");
	else return 0; 
 
	char *par;
	par = (char*)malloc(20);
	for (int i=0; i<=2;i++){
	fprintf(stderr,"\nEnter value(max 20 characters)\n");
 
	fflush(stdin);
	fgets(par,sizeof(par),stdin);
	fprintf(stderr,"\nsize:%d\n",sizeof(par));
	if (!strcmp(par,"\n")) 
		return -1;// if nothing is inserted, -1 is returned
	fprintf(stderr,"\nValue insterted: %s\n",par);
	}
	return 0;
}

per svuotare il buffer metti un fgets prima di entrare nel loop.
ma a me serve fgets nel loop... non c'è un altro modo per svuotare il
buffer?

 buffer?
Prova ad aggiungerne una che solo svuoti il buffer.
    fgets(par,sizeof(par),stdin);
    for (int i=0; i<=2;i++){
	fprintf(stderr,"\nEnter value(max 20 characters)\n");
 
	fflush(stdin);
	fgets(par,sizeof(par),stdin);
	fprintf(stderr,"\nsize:%d\n",sizeof(par));
	if (!strcmp(par,"\n"))
		return -1;// if nothing is inserted, -1 is returned
	fprintf(stderr,"\nValue insterted: %s\n",par);
    }
Ciao



wrote:


Newsgroup: it.comp.lang.c
Titolo: finestre e colori in VC++ 4

Ciao a tutti
Sto scrivendo un programma (abbastanza semplice) per la mia tesi e
volevo inserire alcune finestre con dei menù con eventuale testo o
sfondo colorato. Mi sono guardato in giro e ho visto che header come
conio.h (in turbo c) o graph.h fanno questo ma in VC++ 4 non ho trovato
funzioni così e in conio.h non ne parla di queste possibilità( funzioni
come window, textcolor o gotoxy ...).
Mi sapete indicare se (come penso) esistono funzioni simili anche in
VC++ 4 o quali altre librerie posso usare?
Grazie a tutti
Marco

VC++ 4 o quali altre librerie posso usare?
Vedi msg precedente su VC++ 5.0, comunque per questo genere di domande
specifiche e' bene rivolgersi a it.comp.programmare.win32.
--
Andrea Laforgia
andrea_...@bigfoot.com
Newsgroup: it.comp.lang.c
Titolo: iniziare

ho scarsissima conoscenza di informatica ho cominciato una piccola
programmagione in C tempo fa (4 o 5 anni fà), ho il libro di kerningan e
ritch.
Vorrei incominciare seriamente ad imparare a programmare.
Chi è così gentile da darmi i primi consigli per poter cominciare?

 ha scritto nel messaggio
news:lz9W7.9146$db7.9...@twister2.libero.it...

Poichè anche io ho appena iniziato a programmare posso ben darti dei
consigli visto che il metodo o l'impostazione mentale che mi sono dato
funziona.
Io sto studiando il C il C++ ed il Java, per gettare le basi dei miei futuri
studi. Mi sono imposto di considerare lo studio di un linguaggio di
programmazione come lo studio di un qualsiasi linguaggio umano, quasi
riprendendo il concetto espresso da Bruce Eckel nei suoi meravigliosi libri
Thinking in C e Thinking in Java.
Con questa impostazione riesco a studiare tre linguaggi contemporaneamente
senza fare confusione poichè mi rendo conto che tutti hanno delle basi in
comune e ovviamente delle differenze sostanziali. Io conosco molto bene
l'inglese e studiavo il francese su una grammatica in inglese per studenti
inglesi: così imparavo il francese tenendomi allenato con l'inglese: il
principio è lo stesso.
E' importante tuttavia - MOLTO IMPORTANTE - darsi una metodologia ben
definita, perchè altrimenti si rischia di perdere il ritmo dello studio:
ad.es
. dal Lunedi al Venerdi dalle 9.00 alle 13.00 e dalle 14.00 alle 20.00
c.a per uno studio SERIO - tot ore al C, tot al C++ e tot a Java, o se stai
studiando un solo linguaggio dividi le ore in base agli argomenti.
IMPORTANTISSIMO: non ha senso ingozzarsi di nozioni se non si è in grado di
metterle in pratica: Quindi prima di passare all'argomento successivo
verifica che sai usare le tecnoche che hai appena appreso, SENZA MENTIRE A
TE STESSO, perchè l'unico danno lo faresti a te stesso e non ad un
poveraccio qualunque dall'altra parte della tastiera e a chilometri di
distanza. Scrivi e riscrivi righe di codice fino a quando non ti diventa
naturale come scrivere una lettera d'amore.
IMPORTANTE: man mano che studi frequenta il NG e aiuta chi ha iniziato come
te.
Che altro da dire: ah, devi avere ben in mente quello che vuoi fare DA
GRANDE, non so se mi spiego. Che vuoi sviluppare per internet? Videogiochi?
Cosa vuoi fare? Chieditelo.
Ciao, spero di averti dato buoni consigli e ti auguro buono studio e BUON
NATALE E FELICE ANNO NUOVO.
___________________________________________
"Scusi dove devo andare per andare dove devo andare?"
"Ma lei dove deve andare?"
"Devo andare dove devo andare, ovviamente."
"Allora vada affanculo, ovviamente."
___________________________________________
Newsgroup: it.comp.lang.c
Titolo: Atoi con char, strano IF

Ecco il mio problema:
- con printf chiedo di inserire un intero k
-questo intero lo inserisco in una variabile di tipo char, nel caso
l'utente inserisca per sbaglio un carattere, se ho un "int" darebbe
errore
-poi con la funzione atoi() lo trasformo in un intero
Il mio problema è:
Se inserisce un carattere, poi usando atoi() cosa succede?
Altra cosa: è possibile fare un ciclo tipo un if, che dica "se il
carattere è diverso da un intero"...
Saluti
Marco Angelini

jurgz ha scritto:

int atoi(char *ptr)
La funzione atoi() converte la stringa a cui punta ptr in un intero.
Oltre alle cifre, la stringa può contenere spazi bianchi in testa ed un 
segno, che può essere positivo (+) o  negativo (-).
La conversione parte dall'inizio della stringa e procede fino ad 
incontrare il primo carattere non convertibile (ad esempio una lettera o 
un segno di punteggiatura).
La funzione restituisce il valore intero calcolato. Se la stringa non 
contiene caratteri convertibili, la funzione restituisce.
Esempi:
Stringa		Valore restituito da atoi()
"157"		157
"-1.6"		-1
"+50x"		+50
"dodici"	0
"x506"		0
Newsgroup: it.comp.lang.c
Titolo: esistenza file

Sto scrivendo un programma che deve salvare dei dati su file.
Vorrei dare la possibilità ad un utente di decidere se sovrascrivere
un file già esistente.
Quindi, prima di aprire un file in scrittura, vorrei controllare se
nella directory di lavoro già esiste un file con lo stesso nome e chiedere
all'utente se vuole sovrascrivere.
Come faccio a sapere se un file già esiste in una directory?
Grazie

paolo wrote:

Lo apri in lettura ("r"), cosi' se non esiste ti da errore.
Se non esiste, ripeti l'operazione in modalita' "w".
Se esiste, chiedi all'utente cosa fare e se ti chiede di sovrascriverlo lo
chiudi e lo riapri in scrittura (cosi' cancelli i vecchi dati).
E' un po' costoso (rischi di aprire un file e memorizzarne parte di esso in
memoria, quando poi non ti servira'), ma e' un costo tutto accettabile,
soprattutto in una sessione iterattiva.
-- 
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."


Se sei sotto linux
puoi usare la chiamata di sistema "open" con i flag O_CREAT e O_EXCL,
gestendoti poi gli eventuali errori (in particolare EEXIST).
# man 2 open
per saperne di piu'.
Ciao,
Ema

 Se sei sotto linux
Se sei sotto Linux, ti interessa solo testare l'esistenza di un file e
vuoi usare una funzione non standard, ti conviene usare stat() cosi'
si evita di creare file non deisderati e si riduce la quantita' di
cose da testare in caso di errore.
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Non si creano file indesiderati! Il file lo si vuole creare, ma dobbiamo
chiedere conferma in caso di sovrascrittura.
Quello che avevo in mente era qualcosa tipo:
--------------------------------------------------
/* Tento di creare il file */
fd = open("file",O_CREAT e O_EXCL);
/* Verifico se c'e' stato un errore*/
if (fd == -1 && errno==EEXIST) {
    /* Chiedo conferma */
    if (conferma_sovrascrittura()) {
        /* Conferma positiva, sovrascrivo il file */
        fd = open("file",O_CREAT)
    } else {
        /* Conferma negativa - cambiero' il nome del file da creare,
suppongo */
        ...
    }
}
--------------------------------------------------
E' probabile che abbia messo errori ma era solo per esprimere l'idea.
Ciao,
Ema

 fd = open("file",O_CREAT e O_EXCL);
Se "file" non esiste viene creato (errori a parte). Se non ti
interessava crearlo, devi cancellarlo.
stat puo' restituire come errore
EBADF
ENOENT
ENOTDIR
ELOOP
EFAULT
EACCES
ENOMEM
ENAMETOOLONG
open puo' restituire come errore
EACCES
EFAULT
ELOOP
EMFILE
ENAMETOOLONG
ENODEV
ENOENT
ENOMEM
ENOSPC
ENOTDIR
ENXIO
EROFS
ETXTBSY
La lista di open() mi sembra piu' lunga. Se proprio devo controllare
gli errori e prendere provvedimenti, preferisco fare meno lavoro
possibile.
Altrimenti uso fopen(), almeno funziona sia sotto Unix che
sotto Windows...


Grazie per l'idea.
Newsgroup: it.comp.lang.c
Titolo: problema con array di puntatori a struttura

Ciao a tutti!
Perchè non funziona?
-----------
Foo **funz(int *s)
{
        Foo *blabla[SIZE + 1];
        int i, j, cnt;
        for (i = 1; i <= s[0]; i++) {
                blabla[i] = malloc(sizeof(Foo));
                blabla[i]->elem = i;
                for (cnt = 0, j = 1; j <= s[0]; j++)
                        if (s[j] == i)
                                ++cnt;
                blabla[i]->average = (float)cnt / s[0];
        }
        return blabla;
}
------------
La struttura Foo è definita così:
typedef struct {
        int elem;
        float average;
} Foo;
L'errore che mi dà il gcc è questo:
In function `main':
  error: incompatible types in assignment
In function `funz':
  warning: function returns address of local variable
 
L'error sta in corrispondenza della riga della chiamata nel main:
x = funz(string);
con x definito come:
Foo *x[SIZE + 1];
Il warning invece sta in corrispondenza del return nella funzione funz.
Ma non riesco a capire, perchè dice che ritorna l'indirizzo di una variabile
locale? Come devo fare?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 locale? Come devo fare?
Perche' blabla e' un array allocato STATICAMENTE  a tempo
di compilazione all'interno della funzione funz.
Il fatto che blabla sia un array di puntatori che tu poi
allochi dinamicamente non cambia la natura di blabla.
Il punto e' che per il compilatore l'array blabla
esiste fintanto che ti trovi dentro la funzione.
E' una specie di area di lavoro che lui non alloca
dinamicamente a run-time, perche' a tempo di compilazione
puo' prevederne la lunghezza. E' come se venisse allocato
implicitamente. Quando esci dalla funzione funz il vettore
blabla continua ad esistere in memoria (nel senso che
non viene cancellato "attivamente") ma si trova in una
zona di memoria che il compilatore si sente libero
di riutilizzare per altre variabili. Quindi quello
che poi in realta' ci puoi trovare dentro
non lo puoi sapere.
E' come se tu avessi la funzione
char *ciccio()
{
   char pip[9];
   strcpy(pip,"ciaociao");
   return pip;
}
pip e' locale a ciccio: quando esci da ciccio la zona di memoria usata
per pip puo' venir "riciclata" per altre variabili. Quindi passare
"fuori" pip e' possibile ma potenzialmente causa di errori infernali.
Una possibile soluzione consiste nell'allocare dinamicamente
anche blabla,
tipo
Foo **blabla;
blabla = calloc(SIZE+1, sizeof(Foo *));
e proseguire come sopra, sempre che questo
sia quello che vuoi veramente fare,
(non mi sono messo a leggere tutto il tuo messaggio, sto rispondendo
solo a proposito dell'errore sul passaggio all'esterno di una
variabile locale.)
 > L'error sta in corrispondenza della riga della chiamata nel main:
 > x = funz(string);
 > con x definito come:
 > Foo *x[SIZE + 1];
E' un errore perche' x e' un array di puntatori a strutture Foo,
mentre la funzione ti passa un puntatore ad un puntatore di strutture 
Foo, non puo' passarti direttamente SIZE+1 puntatori....
ciao,
g.
ciao,
g.
Newsgroup: it.comp.lang.c
Titolo: OT 2 domande toste

Ad un colloquio molto tranquillo mi hanno chiesto:
1) che differenza c'è tra una lista intrusiva e una estrusiva e come si
implementano in C!!!
2) Che differenza c'è tra un multitasking di tipo cooperative e uno di tipo
preemptive.
Infine prima di mandarmi aff...lo  mi hanno chiesto come si fa ad
implementare un timer in c (suggerimento di usare semaforo e scambio di
messaggi su queue, e poi di suggerire un'altra tecnica)
Chiedo gentilmente di essere erudito per evitare di fare altre figure!!!
All'inizio del colloquio mi fu chiesto se conoscevo il C... e io la prossima
volta vorrei sapere cosa rispondere...
Grazie


La prossima volta mandali tu aff...lo! :-)
EMG

il C... e io la prossima volta vorrei sapere cosa rispondere...
La prima domanda con il C centrava qualcosa. La seconda
assolutamente no (era una domanda di informatica generale).
La terza era piu' sull'ambiente che sul linguaggio (se ho
capito bene la domanda).
HTH
Andrea
--
Andrea Griffini, Programmer
http://www.netservers.com/~agriff

Newsgroup: it.comp.lang.c
Titolo: Call da VB a Dll in VC

Bad DLL calling convention
C'e' qualche trucco che non conosco ?
Grazie in anticipo.
Antonio
------Codice VB -------------------------
Declare Function TestDll Lib "MyDll" (ByVal num As Integer) As Integer
Sub Test()
    Dim num As Integer 
    Dim rc As Integer
    rc = TestPwd(num)
End
------- Codice VC --------------------------
#include <windows.h>
#define DllExport    __declspec( dllexport )
DllMain (HINSTANCE hInst, DWORD wDataSeg, LPVOID lpReserved);
DllExport extern short TestDll (short num);
DllMain (HINSTANCE hInst, DWORD wDataSeg, LPVOID lpReserved)
{
	switch(wDataSeg)
	{
	    	case DLL_PROCESS_ATTACH:
      			return 1;
	  		break;
		case DLL_PROCESS_DETACH:
			break;
	  	default:
	  		return 1;
	      		break;
   	}
   	return 0;
}
short TestDll (short num)
{
	short rc;
	rc = num;
	return rc;
}

    La DLL dovrebbe avere un file .def con l'elenco delle funzioni
esportate. Vedi la chiave EXPORTS nell'help.
    La dichiarazione della funzione in VC va fatta usando la chiave
_stdcall.
Ciao.

 C'e' qualche trucco che non conosco ?
OT:Il trucco lo trovi su it.comp.programmare.win32

__declspec(dllexport) myFunction(){
}
Newsgroup: it.comp.lang.c
Titolo: Info

Ciao,
vorrei programmare un giochillo con il turboC2.0 free, esistono valide
librerie per gestire grafica e sonoro?.
Grazie

 wrote in message
83v36e$mer$1...@fe1.cs.interbusiness.it...

Prova a chiedere su it.comp.giochi.sviluppo
e dai un occhiata al sito http\\:
gpi.eden.it
  (spero vada bene)
--
________________________________
Togliete NoSpaM per rispondermi
Buone Feste
bye Brain

Newsgroup: it.comp.lang.c
Titolo: cercasi siti tutorial programmazione Win32

Sto cercando dei siti dove e' possibile scaricare tutorial/book-on sulla
programmazione win32.
Sapete indicarmene qualcuno?
grazie!

...



Grazie per i vari links...
Dato che utilizzo (o meglio sto cercando di utilizzare) LCC-Win32 sapreste
indicarmi dove trovare un tutorial (scaricabile gratuitamente) sulla
programmazione di applicazioni Win32 in C? In giro ho trovato solo qualcosa
su Visual C++ e MFC :-(
Grazie mille.
Ciao

su Visual C++ e MFC :-(
Se passa la votazione per il gruppo it.comp.programmare.win32,
che si sta chiudendo proprio ora (fate ancora in tempo a votare
se vi interessa Win32, usate 
www.dejanews.com
, funzionalita` di
power search, per trovare la call for votes [CFV] su questo stesso
gruppo, o su it.news.votazioni), penso che sicuramente vi verra`
presto postato un mio piccolo tutorial sull'argomento (nel quale mi
sono per ora fermato a una trentina di capitoli, comunque troppi per
postarli su di un gruppo non specificamente dedicato a Win32).
Alex

Newsgroup: it.comp.lang.c
Titolo: funzione per sapere il nome dei file presenti in una directory

esiste?
se si', dove?
se no, come faccio a farla?
-- 
ZeD
Io, solo io, sempre io, anche io, nient' altro che io, proprio io

esiste?
Non nel C standard.
Devi usare qualcosa ti specifico della tua piattaforma come opendir,
readdir e closedir su posix e FindFirstFile, FindNextFile e FindClose
su windows.
-- 
Marco Barisione (ICQ 84277092)

Newsgroup: it.comp.lang.c
Titolo: C Standard e le librerie ?

Salve a tutti vorrei un aiuto per comprendere alcune questioni legate
al C.
Vorrei comprendere con il C(sto iniziando da poco) come si fa a
disporre di estensioni per i database, funzioni per la rete, come
avviene in altri linguaggi
come asp o java che dispongono  di estensioni o di framework.
Mi potete postare qualche sito di programmatori C dove ci siano
tutorial oltre
che sul C standard anche rivolti allo sviluppo di programmi per la
rete e di interfacciamento ai database ?
Grazie a tutti in anticipo e perdonatemi se sono un newbie.
Buon lavoro.

 [CUT]
Questi sono aspetti dipendenti dalla piattaforma, e come tali il 
comitato di standardizzazione del C ha deciso di tenerli fuori. Per 
informazioni su librerie che fanno quello che chiedi, rivolgiti a 
newsgroup relativi alla piattaforma su cui intendi sviluppare, come 
it.comp.os.linux.development o it.comp.programmare.win32
-- 
Mat/tia Belletti - Graduate student @ 
cs.unibo.it
ICQ: 33292311    - email: 
mbel...@cs.unibo.it
IRC: RedGlow     - site(s): 
http://mbellett.web.cs.unibo.it/
Jabber: RedGlow  - Linux registered user 299762 @ machine 213003