Newsgroup: it.comp.lang.c
Titolo: Aiuto urgente su programmazione terminalino

Ciao a tutti,
devo programmare un terminalino per la lettura dei codici a barre che come
sistema operativo utilizza l'MS-DOS, naturalmente a 16-bit e ho a
disposizione delle librerie dell'apparecchio (fornite dalla ditta
produttrice) per Microsoft C.
Le mie domande sono queste (scusate la banalità):
1) Posso utilizzare Microsoft Visual C++ per creare il programma ?
(credo comunque di no dato che compila a 32 bit)
2) Dove posso trovare Microsoft C o qualcosa che compili a 16-bit e possa
farmi utilizzare quelle librerie. (il file sorgente contiene gli #include
dei files comuni di Microsoft C: math.h, stdio.h etc...)
Mille grazie per il vostro aiuto.

No, con MS VC++ compili solo programmi per windows (anche quelli console,
che apparentemente sembrano per dos, non girano affatto sotto dos!).
Io per compilare programmi per dos utilizzo l'ottimo DJGPP che puoi
scaricare free da: 
http://www.delorie.com/djgpp/
Attento alla scelta dei componenti! Troverai comunque una utility (zip
picker, o qualche cosa del genere) che ti aiutera' a capire di quali files
avrai bisogno(C,C++,ASM,RHIDE....). DJGPP e' il port per dos del famoso gcc
per linux (e gpp e altro ancora).
RHIDE e' un editor discreto, ma puoi comunque utilizzare quello del VC++!
La sintassi per compilare e':
gcc -o nomefiledestinazione.exe nomefilesorg_1.c .... nomefilesorg_n.c
Non posso assicurati che le libreria per MS C siano compatibili, ma con
buona probabilita' lo saranno! Le librerie da te menzionate: math, stdio
etc... sono ovviamente incluse (fanno parte dello standard ANSI)!!!
Alex
Gaetano Volpe ha scritto nel messaggio ...


dei files comuni di Microsoft C: math.h, stdio.h etc...)
E' un problema abbastanza fastidioso. Il compilatore MS che possa
compilare applicazioni 16 bit e' ormai una rarita'.
Forse potresti informati presso la ditta se ad esempio esistono
anche librerie chiamabili da TurboC di Borland. Rencentemente
la Borland/Inprise ha reso free questo compilatore che per programmi
DOS a 16 bit lavora egregiamente (lo si puo' scaricare dal loro sito
internet).
In caso contrario mi sembra di ricordare che il compilatore MS
per 16 bit fosse richiedibile a parte in caso di acquisto di
Visual C++ (credo che l'ultima versione in cui fosse fornito
di serie fosse il VC++ 2.0, roba di almeno sei anni fa).
Andrea
PS:
  Secondo me uno dei punti di successo di espansione di MS e'
  stato proprio il fatto che ci si dimentica molto rapidamente
  di quello che si e' prodotto, dedicandosi al 100% solo al
  "nuovo". IBM mi sembrava molto piu' seria nel supporto verso le
  cose prodotte ma questa e' sicuramente una "zavorra" che pesa e
  non poco in un mercato in espansione.
--
Andrea Griffini, Programmer
http://www.netservers.com/~agriff




 ^_^
@ Quale terminalino stai usando?<snip>
Anch'io stessa domanda...
Ho lavorato sugli Intermec Janus e i Tracker Antares.
Andrea

 ha scritto nel messaggio
news:8raa3t$phn$1...@fe1.cs.interbusiness.it...


Uso l'editor del Borland C++ 5.02 ma compilo con il Borland C++ 3.1
il terminalino riceve/invia dati dal PC?
quale ambiente usi per sviluppare ill SW su PC?
Ciao
Gaetano Volpe ha scritto nel messaggio ...
