mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.linux.development
Titolo: Problema con la compilazione c++  in Ubuntu

Avrei questo problema: sto svolgendo un proggetto per l'università in C
++ e mi compare il seguente messaggio di errore in compilazione:
/usr/lib/gcc/i486-linux-gnu/4.3.2/../../../../lib/crt1.o: In function
`_start':
(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status
Qualcuno sa dirmi cosa significa?
Grazie :-D


Ma hai dichiarato da qualche parte nei file che compili la funzione 
main()?
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   < 
http://giovanni.homelinux.net/
 >


Semplicemente che tra tutti i file che hai linkato per produrre
l'eseguibile finame non viene trovata la funzione main().

Newsgroup: it.comp.os.linux.development
Titolo: help porta

Ciao a tutti volevo sapere come si fa a prendere una qualsiasi porta >1024,
c'è una funziona particlare?
Grazie a tutti
Andrea

Dovresti specificare il linguaggio e cosa vorresti fare.


 ha scritto nel
messaggio news:cbc31s$1fb2$1...@newsreader1.mclink.it...


 
allora devi guardare le funzioni
bind
accept
listen
-- 
Son capaci tutti di dire "ti amo tanto" mentre stan facendo l'amore...

  sto facendo un client ftp in c (su linux) e devo creare una porta che mi
In realtà i client non stanno in "ascolto"; si trovano in running e ogni 
tot secondi mandano un segnale NOOP al server così da non farsi 
sconnettere. Dovresti documentarti sulle librerie per il protocollo ftp 
in c.
Spero di esserti stato d'aiuto, ciao! ;)


 ha scritto nel
messaggio news:cbe11c$2cmt$1...@newsreader1.mclink.it...


  rimanga in attesa di una connessione dal server!
Quindi immagino che per funzionare nella modalita Active, dopo aver
contattato il server sulla porta 21, devi fornire a questi una porta
dove il client e' in LISTEN per ricevere il dir o il get del file.
Si usa sempre bind() , ma con la porta 0 .
Non sarai in listen sulla porta 0 perche' 0 sta a significare
"chiedo al sistema una porta sicuramente libera tra quelle alte".
con getsockname() ti fai dire che porta hai avuto e la comunichi
tramite porta 21 al server.
Dopo bind() chiami listen() e accept() come per un server. attento
che che ti trovi a gestire 2 connessioni (o piu') quindi dovresti usare
fork() prima di accept() per far gestire la ricezione o trasmissione dei
dati ad un altro processo e far rimanere quello che gestisce la
connessione alla porta 21 libero di fare altre cose.
Usare select() nello stesso processo credo sia troppo e inutilmente
complicato.
Ciao
Roberto.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.os.linux.development
Titolo: rapporto utilizzo dischi

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Salve a tutto il ng,
sto cercando, un po' per necessita' un po' per gioco, di automatizzare
la creazione di un piccolo rapporto dell'utilizzo corrente dei dischi
tramite df.
In pratica volevo scrivere un piccolo shell script che mi chiamasse:
# df / /boot /usr ... etc
in modo automatico ma soltanto per i dischi attualmente montati.
La mia idea era quella di raccogliere i dischi montati dall'output di
mount chiamato senza parametri, ad es
# mount | grep reiserfs
dato che tutti i miei dischi sono formattati in reiserfs
il problema e' che se faccio (#!/bin/bash):
var= `mount | grep reiserfs`
o, anche:
`mount`
mi dice:
/dev/hdb2: Permission denied
(hdb2 e' montato in /)
che non viene mai fuori se invece chiamo mount normalmente anche subito
dopo il test...
Qualcuno e' in grado di spiegarmi questo strano comportamento?
Grazie per l'attenzione,
Paolo
- --
Anche se detesto quello che dici
difendero' fino alla morte il tuo diritto a dirlo
~ - Voltaire
/\/ / /-/ / /_    Copyleft 1984. All rights reversed
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - 
http://enigmail.mozdev.org
iD8DBQFBs446S9pqiAxcD1kRAlOYAJ9Or4A5E3zyAYoqYFt0YgjMu1E/cACgvP0w
g5hPXUOsaumB2CUO7C5y+N0=
=QzPP
-----END PGP SIGNATURE-----

 var= `mount | grep reiserfs`
       ^
C'è uno spazio di troppo, hai sbagliato solo a postare?
var=`mount | grep reiserfs`
-- 
Lorenzo "Paulatz" Paulatto
Trieste
Dagli errori di Windows 98:
1070 0x042E Dopo l'avvio, il servizio si è sospeso in uno stato di attesa.
1440 0x05A0 Schermo già bloccato.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
paulatz wrote:
| nihil84 wrote:
|
|> var= `mount | grep reiserfs`
|
|       ^
| C'è uno spazio di troppo, hai sbagliato solo a postare?
| var=`mount | grep reiserfs`
|
No. Non ho sbagliato solo a postare. :-(
Guarda che errore del cavolo!
grazie per l'aiuto e per la pazienza.
- --
Anche se detesto quello che dici
difendero' fino alla morte il tuo diritto a dirlo
~ - Voltaire
/\/ / /-/ / /_    Copyleft 1984. All rights reversed
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - 
http://enigmail.mozdev.org
iD8DBQFBtJgkS9pqiAxcD1kRAsflAJoDf5zN+wcK640AZHt2EaTR77tlxACfT6CB
yYI+YjWMdQnaeiq1qcQnF8U=
=hCOB
-----END PGP SIGNATURE-----
Newsgroup: it.comp.os.linux.development
Titolo: Applicazioni per ARM Linux

Ciao a tutti,
devo sviluppare applicazioni per una board in cui c'è un
microcontrollore ARM sul quale gira un porting di Linux (non ancora
definitivo, quindi niente sorgenti per il momento).
Per esigenze di memoria (non c'e' nessun HD), il Linux sulla board non è
dotato di compilatore ( e per la verità neanche di un editor), devo
quindi fare tutto da PC con un cross-compilatore, scaricare la mia
applicazione tramite porta seriale e poi mandarla in esecuzione sul
processore ARM.
L'unica interfaccia che ho a disposizione è un emulatore di terminale
sul PC, connesso ad una seriale del microcontrollore sul quale viene
rediretto lo standard I/O di Linux.
L'idea è di usare il compilatore dell'ARM Software Development Toolkit,
che produce codice specifico per l'architettura del mio processore
target.
Posso usare le librerie che ha a disposizione ho devo usare le varie
librerie di linux (come la glibc) cross-compilate per il target ARM?
E' meglio lasciare perdere l'ARM SDT e passare alla GNU toolchain (da
ricompilare per fargli generare codice per l'ARM)? se si, perche'
Chi puo' darmi suggerimenti e consigli su come configurate i tool e
iniziare a sviluppare codice eseguibile?
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.os.linux.development
Titolo: c++

ho fatto un piccolo programmino in c++  : come faccio a compilarlo? come lo 
trasformo in esecutivo?
Premetto: sono da poco migrato da win.
enzo

 lo trasformo in esecutivo?
Eseguibile, non esecutivo... Quella é roba da governi ;-)
-- 
Remove _NOTRASH to answer me!

 Premetto: sono da poco migrato da win.
Ragion per cui: info gcc
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://www.radiance.ods.org/~zefram
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 
Ma in quale directory me lo va a piazzare?

Lo mette nella directory corrente...
se non specifichi l'output del nome ti creerà un file di nome a.out

--------------------------------
Inviato via 
http://usenet.libero.it

> Ma in quale directory me lo va a piazzare?
Nella directory corrente, per eseguirlo:
./nome_file
Ciao

Newsgroup: it.comp.os.linux.development
Titolo: Ho bisogno di un consiglio :-)

Salve,
non sono proprio uno sviluppatore, direi uno spippolatore e per 
diletto ho programmato alcune proc in tcl che attraverso alcune query in un
database analizzano i miei dati di borsa.
Il problema č che il sistema che ho implementato č molto lento, specialmente
nella simulazione. Tutto il programma si basa sull'idea che si possano
comporre i comandi a piacimento in una stringa e eseguirli con "eval $cmd".
Esiste secondo voi un sistema piů performante di quello che ho usato o un
modo per velocizzare le mie procedure in tcl?
Non sň se sono riuscito a spiegarmi ma ringrazio comunque chiunque sappia
darmi qualche consiglio.
Umberto
-- 
 Linux user number 341136

 ha scritto nel messaggio
news:RFSMb.105496$_P.38...@news4.tin.it...

Newsgroup: it.comp.os.linux.development
Titolo: Configurazione DNS Aiuto Urgente

Ho fatto associare al mio provider 
nome.provider.com
 a NS ip_mio_server_dns.
(Io ho una linea dedicata con IP fissi)
Come devo configurare il DNS ora???????Sotto Linux Mandrake o Windows
2000Server.
Aiuto......................................
Aiutatemi subito
GRazie

Alex wrote:

Dipende  se usi un router  e che macchine devi fare vedere all'esterno.. spiega
meglio cosa devi fare???
ByeZ!
Roberto

 wrote in message
news:9astfu$vf4$1...@pegasus.tiscalinet.it...


 writes:

Piu` che altro sarebbe meglio lo chiedesse nel newsgroup giusto.
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"
Newsgroup: it.comp.os.linux.development
Titolo: SVGALIB + MATROX G200

Qualcuno sa come far riconoscere alla libreria SVGALIB una scheda MATROX
G200? Riesco solo ad aprire schermi video a G320x200x256... ho già provato
con la versione demo dello Scitech Display Doctor per Linux... la vede ma
dopo aver compilato un qualunque prg con la libreria SVGALIB modificata dai
programmatori Scitech, Linux mi da un bel "Segmentation Fault"....
Infinite grazie a chiunque mi sappia aiutare.
    Lorenzo

    Lorenzo
Saluti,
    Mardy

Newsgroup: it.comp.os.linux.development
Titolo: ciao aiuto sistemi embedded

CIao a tutti, chi mi saprebbe dare notizie sui sistemi embedded? quindi i 
mini computer che vengono utilizzati per automazioni? grazie buon 
development

 development
www.embedded.it


Dipende completamente cosa ci vuoi fare.
-- 
David N. Welton
- 
http://www.dedasys.com/davidw/
Apache, Linux, Tcl Consulting
- 
http://www.dedasys.com/

Newsgroup: it.comp.os.linux.development
Titolo: gtk_timeout_add

Non sono riuscito a togliere questo warning in compilazione.
Si tratta della funzione gtk_timeout_add, dove devo passare il tempo di
timeout, la funzione, e i parametri della funzione.
Quindi come secondo argomento della funzione io passo solamente il nome
della funzione che voglio richiamare.. e non ho capito il come mai di
questo warning. 
warning: passing arg 2 of `gtk_timeout_add' makes pointer from integer without a
cast
se qualcuno sa come fare..

 questo warning. 
Il prototipo e`:
gint
gtk_timeout_add (guint32 interval,
                 GtkFunction callback,
                 gpointer data)
Quindi, il callback lo devi chiamare con un cast a GtkFunction.
Supponendo di avere una funzione `timeout_cb' (senza argomenti)
da chiamare ogni 259 millisecondi, la chiamata diventa:
gint tag;
tag = gtk_timeout_add (250, (GtkFunction) timeout_cb, NULL);
Bye,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://www.radiance.d2g.com/~zefram
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

Matic ha scritto:

<sfera di cristallo>devi passare solo il nome della funzione come 
secondo parametro, senza le ()</sfera di cristallo>
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.19. C, C++ and ASM developers
                              and beta testers are welcome!

 
juliet ....
..
grazie Emmanuele

Newsgroup: it.comp.os.linux.development
Titolo: doc di javascript

Salve!
Cerco documentazione on line per imparare i rudimenti di javascript.
-- 
Ciao
Salvatore 
               L'unico modo di accelerare Windows e'...a 9,8m/s^2
                Bad Penguin, la distribuzione Linux in italiano
                               ICQ# 268227566

 
Ce n'e' uno al sito della netscape non ricordo il path esatto;
la cosa buona e' che e' anche scaricabile.
Matteo

Ciao bur...@burzum.nor,
Martedi` 08 Febbraio 2000 alle 22:46, Bur...@burzum.nor scrisse a All riguardo
< doc di javascript >:
 B> Cerco documentazione on line per imparare i rudimenti di javascript.
developer.netscape.com
Ciao,
FC
FidoWEB -> 
http://bbs.romacivica.net/fido
Newsgroup: it.comp.os.linux.development
Titolo: OTTENERE ...

Ciao a tutti,
Quale funzione usare per ottenere la
home directory ?
Se uso le funzioni per  Enviroment
ma la home dir non è stata definita
cosa ottengo?
Grazie
    Franco

home directory ?
Prima controlli $HOME, in sua mancanza usa qualcosa tipo
pw = getpwuid(getuid());
strncpy(home, pw.pw_dir, strlen(home));
-- 
ciao, | * The Internet is full. Go away.  -- Joel Furr *
Marco | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

 cosa ottengo?
Sicuro? controlla la variabile HOME, altrimenti usa getpwnam o
getpwuid:
struct passwd *getpwnam(const char * name);
struct passwd *getpwuid(uid_t uid);
struct passwd {
  char    *pw_name;       /* user name */
  char    *pw_passwd;     /* user password */
  uid_t   pw_uid;         /* user id */
  gid_t   pw_gid;         /* group id */
  char    *pw_gecos;      /* real name */
  char    *pw_dir;        /* home directory */
  char    *pw_shell;      /* shell program */
};
Ciao,
Marco


Non so se è quello che vuoi sapere, ma se fai:
echo ~
dovrebbe stampartela a video.
Ciao Anto
Antonio Cuni
ICQ: 82732649
VUOI GUADAGNARE RICEVENDO MESSAGGI SUL CELLULARE?
Ecco il sito che fa per te:
http://www.smscash.it/index.php3?pagid=reg&p_form=P&p_pres=0&cpre=218101&p_desc=1

Newsgroup: it.comp.os.linux.development
Titolo: Errore mysql: Commands out of sync; you can't run this command now

Stò lavorando ad un piccolo motore di ricerca sviluppato in C e mi
appoggio a MySQL (forzato) per la gestione del database. Il programma
fà una serie di controlli in un elenco di pagine, prende dei dati e
poi li dovrebbe buttare nel database se non sono presenti o se sono
cambiati...
Ora, ho un errore strano da mysql_query...
Eccovi il risultato. Come si può vedere la prima volta non và in
errore, ma dalla seconda volta in poi sì e per tutto l'elenco delle
pagine che deve controllare. Ho provato a mettere anche uno sleep per
vedere, ma nessun cambiamento...
select * from motore where NomePagina="4688.htm"
select * from motore where NomePagina="22611.htm"
Errore mysql: Commands out of sync; you can't run this command now
Come potrei risolvere???
Ciao a tutti e grazie anticipatamente...
Keres.

 Come potrei risolvere???
Google. Dal primo risultato:
If you get Commands out of sync; you can't run this command now in your
client code, you are calling client functions in the wrong order!
This can happen, for example, if you are using mysql_use_result() and
try to execute a new query before you have called mysql_free_result().
It can also happen if you try to execute two queries that return data
without a mysql_use_result() or mysql_store_result() in between.
Luca
-- 
Home: 
http://kronoz.cjb.net
This message will self destruct in 5 seconds.
Newsgroup: it.comp.os.linux.development
Titolo: eseguibile lanciabile da qualsiasi dir

E' possibile automatizzare la procedura che fa sě che un eseguibile possa
essere lanciato da qualsiasi direttorio, e non necessariamente da quello in
cui si trova?
cioč, precisamente:
1) esiste un "path" o un file contenente i percorsi degli eseguibili
lanciabili da qualsisasi punto, come gcc ecc.?
2) quando compilo un sorgente C (uso gcc, in genere creo un Makefile ecc.)
posso far sě che l'eseguibile diventi eseguibile dappertutto?
oppure devo compilare normalmente e poi modificare manualmente 1)   ??
non so se mi sono spiegato
mi pare che una cosa simile mi sia capitata installando Tcl e Tk:  ho fatto
make e poi make install e a quel punto tclsh e wish sono diventate
richiamabili dappertutto
ciň č stato possibile grazie a qualche cosa che era nel Makefile (č enorme,
non l'ho guardato) oppure in generale quando faccio un Makefile e poi make
posso fare anche make install e ottengo ciň che voglio?
grazie,
Michele

 non so se mi sono spiegato
Hai le idee molto confuse o hai appena iniziato, pare...
Dunque: il PATH esiste, ed e' l'unico modo per lanciare eseguibili. Se il path
contiene anche la directory corrente (sconsigliato) allora puoi lanciare
eseguibili "locali". Tutti gli eseguibili importanti si trovano in directory
del PATH (di solito /usr/bin, /bin, /sbin e simili). Quando compili un
programma di solito lo "installi" copiandolo in una di queste
directory (consigliata /usr/local/bin) e lo puoi lanciare quando vuoi. Se vuoi
installarlo facendo "make install" basta definire un target "install" nel
makefile che faccia la copia del file eseguibile. Compri'?

 quello in cui si trova?
Cosa cosa cosaaaaa?.. programmatore win vero?
	uzzzz... prima di programmare, bisogna CONOSCERE il systema,
sarebbe bene che ti facessi una capatina in it.comp.linux.iniziare.
Non x offenderti o cosa, ma non si puo' programmare senza conoscere come
funziona il so su cui lavori, cosi' si producono solo porcate e viene
fuori win versione 2 (raga.. la teoria inizia a diventare orrenda realta)
-- 
Wave++, member of EventOrizon software
http://members.xoom.it/wavexx

Newsgroup: it.comp.os.linux.development
Titolo: cosa e' cambiato?

sto riprendendo dopo parecchi mesi i sorgenti di una tesina che devo
consegnare per l'esame di sistemi operativi.
A parte il fatto che non mi sembra neanche piu' un programma scritto da
me, quando compilo ho una sequela di errori tra cui:
nord.h:72: ANSI C++ forbids declaration 'inserisci' with no type
e questa vabbe', evidentemente il vechio compilatore si faceva meno
problemi, ho risoto dichiarando void la suddetta funzione
server.cpp:194: implicit declaration of function 'int read(...)'
e si riferisce alla righa
size=read(fd,buffer,108);
mi son forse dimenticato di includere qualcosa? Col vecchio gcc
funzionava!
Io ho il 2.95.2 
Grazie
Salvatore

 mi son forse dimenticato di includere qualcosa? 
   #include <unistd.h>
Max
Newsgroup: it.comp.os.linux.development
Titolo: Emacs, Java e Linux

Salve a tutti, ho una domanda da porre a tutti voi, come faccio a
configurare Emacs nella distribuzione RH 7.2 per potervi utilizzare Java?
Grazie



Installi JDE (Java Desktop Environment). Dove trovarlo non sapre, ma
una ricerca su google con la keyword "Jde emacs" credo che porti
velocemente all'home page.

 ha scritto nel messaggio
news:abtfme$f5a$1...@newsreader.mailgate.org...

Ciao e grazie della risposta.
Nella mia richiesta sono stato troppo stringato, scusate, ora cercherò di
essere piu preciso.
Sulla distribuzione di Linux che ho installato, cioè RH 7.2, ho Jde, Emacs e
Jdk installati.
Il mio problema consiste nel far in modo che quando apreo l'Emacs mi compaia
sulla barra dei menu la voce Jdk.
Ho creato il file .emacs con i comandi che ho trovato su internet per far
tutto ciò, ma nessun risultato.
Quindi il mio problema è solo quello di sapere come modifico il file .emacs
per far si che funzioni come vorrei.
Grazie

 .emacs per far si che funzioni come vorrei.
Di certo mi sfugge qualcosa (sono semi-nuovo anch'io)... ma provo a dirti
come faccio io:
- Scrivo il file java con un editor qualsiasi (uso il vi), salvandolo con
estensione ".java" (ovviamente il file java ha lo stesso nome della classe
che rappresenta).
- Lo compilo (con "javac <nomefile>.java") e quindi lo eseguo (con "java
<nomefile>").
Ciao,
    Zar.

Newsgroup: it.comp.os.linux.development
Titolo: Configurare VIM per programmare in C

Salve a tutti,
desidero utilizzare VIM per programmare in C sotto linux ma desidererei 
sapere come devo configurarlo affinché si interfacci con gcc.
  Grazie

Giuseppe ha scritto:

esiste un comodo "C-editing-with-vim-howto" che potrebbe essere quello 
che cerchi.


grazie mille !
era proprio quello che cercavo

 era proprio quello che cercavo
è un piacere, ma la prossima volta prova a cercare un filino su google ;)
Newsgroup: it.comp.os.linux.development
Titolo: Kylix oe e moduli db

Salve a tutti,
Qualcuno di voi usa gią in modo fruttuoso il tanto atteso kylix?
Io provengo da visual basic per win e sinceramente il primo approccio avuto
con kylix non č poi stato molto traumatico! Solo che mi son subito reso
conto della mancanza di componenti per i database, e sono subito andato a
cercare notizie sul sito borland 
http://www.borland.com/kylix
 ed ho trovato
un file:"desprop50562.tar.gz" che dovrebbe contenere i suddetti moduli.
Benissimo, scaricato e scompattato nella ~/Kylix/lib/ come da readme, ma
come ...azz..... si usano poi sti benedetti componenti? Scusate, sono
veramente nuovo a Delphy e soprattutto a kylix, ma vista la buona qualitą
dell'ide e la non esasperata differenza da vb spero di poter presto
diventare produttivo anche in questo ambiente, quindi vi chiedo gentilmente
una mano!!!
Ciao e grazie anticipatamente a tutti!!!!
--
________________________________________________________
Criss74 - " Dr. Kancell " is Running Linux Mandrake 7.2 on Acer 313T

 
Se perdessi un po di tempo ci sono tutte le info necessarie negli help 
allegati (ammetto un po confusi.. ma se vieni da VB allroa dovresti essere 
abituato a quel tipo di help :)

Newsgroup: it.comp.os.linux.development
Titolo: Smartcard e Linux a che punto siamo?

Gradita qualsiasi URL :-)
Grazie anticipate!
-- 
Saluti, Antonio Gallo - AGX per gli amici di Usenet
(o_         
http://www.antoniogallo.it/
   Sito personale
//\         
http://www.badpenguin.org/
    Progetto "Bad Penguin" (d)
V_/_        
http://www.linux.it/ILS/
      Italian Linux Society 


http://freshmeat.net/search/?q=smartcard&section=projects&x=0&y=0
:-)
Alessandro.

 
-- 
Vega (alpha Lyrae)

 Su quale punto sei interessato?
Sopratutto su quale HW è utilizzaber, di SW ho già visto
che c'è ne è parecchio in giro.

 
http://freshmeat.net/search/?q=smartcard&section=projects&x=0&y=0
Se chiedo esplicitamente su un NG vuol dire che ho gią cercato in rete
:-P



Lettori che hanno driver proprietari e lettori che hanno driver pcsc.
Per questi ultimi, se il codice che scrivi e' standard C o standard
qualcos'altro, scoprirai felicemente che girera' anche sotto windows
(una versione col supporto smart card (xp e 2000 e' integrato, per 98 e
superiori c'e' un pacchetto, non so il 95) e con i driver appropriati
ovviamente).
ciao
-- 
Seti@Home Java Applets
http://maruko.cjb.net/

Newsgroup: it.comp.os.linux.development
Titolo: [?] C++ su linux mandrake 7.1

Sono alle prime armi con linux. uso mdk 7.1. Non ridete per la mia
domanda banale, ma vorrei capire da dove devo prenderlo l'editor per
fare prg in c++ su linux???
Ciao,
     Salvo

 fare prg in c++ su linux???
beh, dove vuoi, ad esempio emacs oppure kwrite...
ciao :)
Marco Zanon [
http://www.marcozanon.com
]


vim
-- 
Non c'č piů forza nella normalitŕ, c'č solo monotonia.
Newsgroup: it.comp.os.linux.development
Titolo: [CROSSPOST] SDL sotto Linux e accelerazione hardware

Stavo provando un esempio SDL semplicissimo sotto Linux, lo sprite di 
una pallina che rimbalza disegnata su uno sfondo 1024x768.
La velocità era sensata fin quando non disegnavo uno sfondo, ma quando 
ho cominciato a disegnarlo è diventato lentissimo (12 FPS sul mio PC, 19 
su uno più moderno).
Credevo di aver abilitato il double buffer ma a vedere i flag impostati 
sulla surface creata pare che se ne sia fregato. Mi viene qualche dubbio 
e guardo cosa mi dice SDL_GetVideoInfo. Questo è il risultato:
         Is it possible to create hardware surfaces? 0
         Is there a window manager available? 1
         Are hardware to hardware blits accelerated? 0
         Are hardware to hardware colorkey blits accelerated? 0
         Are hardware to hardware alpha blits accelerated? 0
         Are software to hardware blits accelerated? 0
         Are software to hardware colorkey blits accelerated? 0
         Are software to hardware alpha blits accelerated? 0
         Are color fills accelerated? 0
         Total amount of video memory in Kilobytes 0
Mi suona molto strano...
Non so se è utile, però ho installati i driver con supporto per il 
direct rendering.
Qualcuno mi sa spiegare meglio questo problema?
PS: attenzione al cross-posting, se lo ritenete superfluo avvisatemi e 
toglietelo.
Ciao
Davide

 su uno più moderno).
L'unico modo per fare una cosa del genere in modo veloce (calcola che 
sposto 1024 * 768 * 4  ~= 3.5MB) a frame, e' utilizzare appunto delle 
hardware surfaces.
Su linux, data l'architettura di X che per motivi di sicurezza non 
permette mai l'accesso diretto all'HW, tali surface le puoi ottenere 
solo usando il driver DGA, che richiede i privilegi di root e comunque 
funziona solo in fullscreen.
Per settare il driver video DGA (da root):
export SDL_VIDEODRIVER=dga
./(tuoeseguibile)
Comunque anche usando le HW surfaces il blitting 2d di blocchi cosi' 
grossi sulle ultime schede grafiche non sara` piu` veloce che su una 
Matrox G200 di 6 anni fa, anzi...
Per far posto a chipset 3d sempre piu' avanzati stanno progressivamente 
rimuovendo dai core dei chipset le funzioni di blitting 2d.
L'approccio per realizzare giochi 2d con quelle risoluzioni e' usare 
OpenGL in modalita' ortho e gestire ogni "surface" con una texture, in 
effetti questo e` il futuro anche per i sistemi operativi, o meglio gia` 
il presente nel caso di OSX :)
Bye,
  Gabry

ho cominciato a disegnarlo è diventato lentissimo
Sei sicuro che sia necessario ridisegnare tutto lo sfondo?
Alessandro.

  Gabry
Grazie a tutti!
Ciao
Davide
Newsgroup: it.comp.os.linux.development
Titolo: compilare per gnome

Salve a tutti,
 Due domandine riguardo alla creazione di programmi per Gnome:
1) ho scaricato dei sorgenti di un applet per gnome, ma al momento della
   compilazione ricevo un messaggio riguardo al file gnome.h che risulta
   mancante.
   Cosa devo scaricare (e installare) per poter compilare senza problemi ?
2) piu' in generale, per creare applet per il pannello di GNOME, di cosa
   c'e' bisogno ? Attualmente creo,senza problemi, programmi con le GTK ma
   ho la sensazione che per creare applet c'e' bisogno di qualcos'altro
   di specifico per GNOME...
   Anche a livello di tutorial a proposito, dove posso guardare ?
Grazie.
-- 
  ________
 |\      /|
 | \____/ |  Sender:
 |        |  
mimmo....@libero.it
 
 |________|


Non sono sicuro ma i posti sono sempre gli stessi
www.redhat.com
www.gnome.org
e tanti altri


>    Anche a livello di tutorial a proposito, dove posso guardare ?
developer(s).
gnome.org
 qui trovi anche alcuni tutorial
sulle applet
bye

Newsgroup: it.comp.os.linux.development
Titolo: più precisione dei double

cosa posso usare in C che abbia maggiore precisione?

 cosa posso usare in C che abbia maggiore precisione?
Cito da google:
18.1.4: long double
The two common floating-point types in C are float and double. We haven't
said much about the differences between them, because there isn't much to
say: double generally gives you more precision (more digits' worth of
significance), and perhaps more range (an ability to use numbers with
larger exponents) than float. Continuing this progression, ANSI C added a
third floating-point type, long double, which may give you even more range
or even more precision. If you're using a machine with an
extended-precision floating-point format, long double will let you access
that format. But if your machine has only two floating-point formats, float
and double will probably map to those, and long double won't end up being
any better than plain double. 
The printf and scanf formats for long double are %Le, %Lf, and %Lg.
-- 
<<>><<>><<>><<>><<>><<>><<<>><<>><<>><<
Luca Paredi
Computing technical supporter              
Universita' degli Studi dell'Insubria  
<<>><<>><<>><<>><<>><<>><<<>><<>><<>><<

 cosa posso usare in C che abbia maggiore precisione?
Se ti serve molta precisione prova a dare un'occhiata alla 
libreria GMP Library for arithmetic on arbitrary precision numbers
http://www.gnu.org/directory/libs/gnump.html
oppure 
http://www.swox.com/gmp/
Stefano
Newsgroup: it.comp.os.linux.development
Titolo: Attenzione, leggete, importante

Salve a tutti, sono un iscritto al Forum di Ubuntu, abbiamo preso
un'iniziativa particolare. Se andate su
http://forum.ubuntu-it.org/index.php
 nel "Suggerimenti e critiche"
leggete "proviamo ad uscire dal ghetto?"
Questa iniziativa dovrebbe interessare e coinvolgere tutti gli
utilizzatori di Linux a prescindere dal tipo di distro utilizzata.
Vi aspettiamo
Ciao e grazie
Giacomo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Rizzuto Giacomo ha scritto:
[...]
ehilà, ti sei dimenticato di spammare su it.test !!!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.os.linux.development
Titolo: modificare della patch

mi trovo con delle patch che voglio applicare per il kernel. Solo che
alcune sono fatte bene, alcune hanno probabilmente i file originale e
destinazione invertiti. C'è un modo corretto per modificarle o devo
cambiarle a mano?



Sicuro che non siano per una versione diversa del kernel?
Con patch puoi comunque usare -R per "invertirle".
Bye.

 writes:

Se sono invertite basta patch -R
Ciao, Micky
-- 
What's this hash prompt on my terminal mean?
Micky Del Favero  -  System Manager  &  BOFH

Ottavio Campana wrote:

Lo credo ben poco probabile.
O quelle patch sono già presenti nel codice che stai usando (e quindi il
PROGRAMMA patch presume che l'intenzione sia di rimuovere le modifiche e
quindi propone il reverse), o, ma poco probabile, l'applicazione della
patch prevede una procedura diversa, che di solito è descritta dalla 
documentazione che si trova insieme alla patch.
Newsgroup: it.comp.os.linux.development
Titolo: Print Screen

Esiste la possibilita' di far funzionare il tasto "Print Screen" ??????
--
Posted from 
ip73.netline96.it
 [194.244.34.73]
via Mailgate.ORG Server - 
http://www.mailgate.org

 Esiste la possibilita' di far funzionare il tasto "Print Screen" ??????
man loadkeys
-- 
  /Kinkie
Se sulla scatola c'e` scritto "Per windows 95 e superiori", dovrebbe
funzionare sotto Linux, vero?

Newsgroup: it.comp.os.linux.development
Titolo: [Gtk]Domande

avrei 2 domandine sulle gtk:
1) esistono libri in ita per imparare ad usarle??
2) la ver 1.2.5 va bene??o e troppo vecchia??e che ho trovato solo .deb 
di quella.........via .tar.gz è troppo complicata
3) se uso Glade x disegnare le interfaccie ......... posso gestire 
grandi progetti.
-- 
Kleidemos
Un computer a un altro quando si incontrano:
"Ciao, come ti boota oggi???"

 3) se uso Glade x disegnare le interfaccie ......... possibile gestire
IMHO assolutamente no.
Cià
--
Don't you know why your Python application has crashed?
Take a look to 
http://www.pycrash.org
My Home Page 
http://cnoviello.altervista.org
Sei un programmatore Python? E allora leggi PyJournal.it (
www.pyj.it
)

 grandi progetti.
Se usi un cacciavite, puoi costruire una nave.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 grandi progetti.
Certo. Ma non partire da Glade, impara prima le GTK+. Poi, con calma, lo
puoi introdurre.
-- 
Andrea Bergia - studente              Linux Registered User #281550

grandi progetti.
c'è gente che lo fa, di più nin zo :)

 Senza dubbio usa le GTK+ 2.
Dove trovo i .deb e le dipendenze per le suddette lib??


 Dove trovo i .deb e le dipendenze per le suddette lib??
Sui mirror della Debian.


 anche scaricabile gratuitamente.
hai mica il link?
-- 
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

> hai mica il link?
Tié:
http://www.apogeonline.com/openpress/libri/615/index.html
Ciau, e buona lettura


 Tié:
ty ;)
effettivamente me lo sarei potuto cercare da me, non era difficil :)))
/me un po' si vergogna...


Newsgroup: it.comp.os.linux.development
Titolo: Ispezionare una macro con ddd

E' possibile debaggare una macro?
Perchè non riesco a vedere il valore della var i con ddd nel seguente
esempio?
#define NUM 5
...
int i;
i=NUM;
se provo a fare dispaly i dice che non esite;
Grazie a tutte quella anime pie che vorranno venirmi incontro...
Ciao, Max

 se provo a fare dispaly i dice che non esite;
hai per caso usato l'ottimizzazione del codice? se ottimizzi il codice le
variabili non usate non vengono compilate
Newsgroup: it.comp.os.linux.development
Titolo: tar, gz e java

C'è una  libreria che permette  di creare dei  tar.gz in java?  ho visto
solo java.util.zip, ma non mi sembra che sia pertinente.
-- 
Non c'è più forza nella normalità: c'è solo monotonia.

solo java.util.zip, ma non mi sembra che sia pertinente.
Java e' un sistema multipiattaforma ed e' logico quindi salvarsi i file
compressi in formato zip, se dai ad un utente Windows un file .tar.gz
rischi che te lo apre col Word.
Comunque la tua e' un' esigenza legittima, e direi che si potrebbe,
abbastanza agevolmente, scrivere un po' di classi che servano per
archiviare e comprimere in tar e gz. Reperire gli algoritmi e' semplice
(
www.gnu.org
) e con i sorgenti del gtar e di gzip in C hai anche una buona
base da cui partire: dovresti controllare pero' se qualcuno non l' abbia 
gia' fatto.
---------------------------------------------------------------------------
    .--.           Gabriele Zucchetta 
zuc...@bigfoot.com
   |o_o |          Studente all' Università degli studi di Perugia          
   |:_/ |          Facoltà di Scienze MM.FF.NN corso di laurea in Chimica
  //   \ \   
 (|     | )        e-mail : zucchi(at)
bigfoot.com
/'\_   _/`\                 (mettere @ al posto di (at))
\___)=(___/                   
---------------------------------------------------------------------------

On Mon, 01 May 2000 18:35:30 GMT, Gabriele Zucchetta <zuc...@cassio.aquanet.zul> 
 wrote:
| Java e'  un sistema  multipiattaforma ed e'  logico quindi  salvarsi i
| file compressi  in formato zip,  se dai ad  un utente Windows  un file
| .tar.gz rischi che te lo apre col Word.
 *.tar.gz  e` un  formato riconosciuto  da Winzip,  e moltissimi  utenti
 sotto  Winblows  ce l'hanno... Diciamo  quasi  tutti  quelli che  hanno
 bisogno di un unzipper grafico...
-- 
Zefram 	| WARNING: The email address is FAKE.	 ||   [ 
http://zefram.8m.com
 ]
@ Home	| "I think it's time I blow the scene. Get everybody and the
________| stuff together. Ok, 3, 2, 1... Let's jam!" --The Seatbelts, "Tank!"
GnuPG Key fingerprint = D975 6BBC B550 05B6 6B29  CCC5 7F87 1AF0 AE7D 5C2E

 gia' fatto.
quasi quasi mi hai convinto.... :-)



Ciao,
	non sono qui per discutere di Windows, qui si parla di programmazione
sotto linux. Non centra nulla il fatto che chi usa Windows riesce 
a scompattare i file tgz. Aggiungo solo che Winzip e' un software
commerciale, questo significa che va pagato dopo un periodo di prova,
se sei abituato ad usare software in maniera illegale sono problemi tuoi,
io non lo faccio.
Se serve una mano per scrivere queste classi posso dare una buona mano...
sempre che nessuno l' abbia gia' fatto.

Newsgroup: it.comp.os.linux.development
Titolo: Problema con include

Salve a tutti,
sto cercando di compilare un programma c da Anjuta, il progetto prevede 
una cartella src con il main.c e una cartella include con alcuni .h .
Nel main.c ho inserito degli include tra doppi apici:
include "prova.h"
in quanto pensavo che prendesse il file dalla cartella include, in 
realtą in compilazione il make mi da errore indicando che non trova il 
file. Come funziona la cosa?
Grazie

 Grazie
Devi inserire sulla linea di comando la direttiva
   -I<percorso della cartella>
O qualcosa di equivalente pe l'ambiente che usi.
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   Registered Linux user #337974  < 
http://giovanni.homelinux.net/
 >

 Giovanni
Ma se nel progetto di Anjuta inserisco i file non dovrebbe farmelo in 
automatico?

 automatico?
Se gli hai detto nella config del progetto quale directory contiene 
gli include, si`, altrimenti no.
Bye.

Newsgroup: it.comp.os.linux.development
Titolo: i diritti dei file

Ma se per un errore trovaste tutto il filesystem in 777 come fareste a
rimettere tutto a posto (in modo non traumatico)?
Grazie!

 rimettere tutto a posto (in modo non traumatico)?
Se hai una RH recente è semplice 8)
[root@fokhouse /root]# rpm --help | grep -A 2 perms
    --setperms             - set the file permissions to those in the package
                             database using the same package specification
                             options as -q
[root@fokhouse /root]#
Ciao ciao,
Andrea
-- 
"...Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and 
 the Ugly)."
(by Matt Welsh)

rimettere tutto a posto (in modo non traumatico)?
Reinstallerei dai backup. Fidati, e` la via piu` veloce.
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *
      | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

 rimettere tutto a posto (in modo non traumatico)?
Per prima cosa ci si spara, poi ci si butta dalla finestra e infine ci si
affoga.
Poi si prende una settimana di ferie e si comincia a risistemare le cose.
A parte gli scherzi, la cosa piu` sana e` cercare un'immagine 'live' (x
es. da un'altro computer funzionante) e cercare di imitarla. E` in ogni
caso un lavoro da certosini.
-- 
  /Kinkie
Se sulla scatola c'e` scritto "Per windows 95 e superiori", dovrebbe
funzionare sotto Linux, vero?

Newsgroup: it.comp.os.linux.development
Titolo: Problema con Kylix

Salve a tutti, ho istallato Kylix Open Edition sul mio PC con Mandrake 8.
Il tutto funizona regolarmente. Ho trovato sul 
www.zeoslib.org
 una serie di 
componenti per Kylix e Delphi per gestire database di vario tipo (cosa che 
manca nella versione Open di Kylix).
Ho seguito la documentazione per l'istallazione, che prevede anche l'uso 
delle freeclx.
Durante la compilazione dei componenti base dello ZeosDBO ricevo un errore 
di file mancante: DB.dpu . 
Probabilmente sbaglio io in qualche configurazione di Kylix che conosco 
pochissimo. Qualcuno di voi ha già avuto esperienze relative a questi 
componenti??
Grazie in anticipo, Luca
Newsgroup: it.comp.os.linux.development
Titolo: [HELP]Invio e ricezione valori via socket

Salve a tutti.
Da un po' di tempo sto tentando di sviluppare un'applicazione client server
dove (in parole povere) un client che è un sistema embedded (uCLinux) invia
un file binario ad un server linux, dopo di che questo client deve
recuperare un file dal server, ora ho trovato una buona classe che in c++
incapsula tutte le chiamate raw alle api di linux per i socket.
I problemi sorgono (scusatemi ma sono nuovo di linux) quando cerco di
passare per esempio un int, voglio infatti passare la dimensione del file
prima del trasferimento il problema è che se io invio un unsigned int di
valore 306 facendo il cast a char* dall'altra parte mi ritrovo un array char
con dentro un criptico (4.
Ho sentito parlare sui tutorial che ho letto di funzioni come htonl() atoi()
e cose simi io le ho provate tutte ma la faccenda non va... già inviare un
valore int per me sarebbe figo, non voglio pensare all'invio di un file...
Perfavore qualcuno mi aiuta? sono disperato?
Umberto giacobbi

 valore int per me sarebbe figo, non voglio pensare all'invio di un file...
Ciao, non credo di aver capito al 100% il tuo problema ma provero' a
risponderti.
Per ovviare al problema io adotto questo metodo:
se ho capito bene devi passare la lunghezza di un file ad un server e questo
valore e' in un int...
la send() pero' accetta come parametro un *char quindi prova una cosa del
genere:
LATO CLIENT:
char char_file_len[MAX]; /*chiaramente la grandezza e' arbitraria*/
sprintf(char_file_len, "%d", int_file_len);
/*'int_file_len' e' l'intero contenente la lunghezza del tuo file
La sprintf() prende il suo secondo parametro e lo mette in una stringa, il
primo parametro*/
send(socket, &char_file_len, strlen(char_file_len), 0); 
/*non sono sicuro sul terzo parametro... qualche idea?*/
LATO SERVER:
char char_file_len[MAX];
int int_file_len;
recv(socket, &char_file_len, MAX, 0);
/*anche qui il terzo parametro mi convince poco...*/
int_file_len=atoi(char_file_len);
/*atoi() => ascii to int... converte un valore contenuto in una stringa in
intero*/
///FINE///
Dovrebbe funzionare...
Ricapitolando:
 -converti l'intero in stringa con sprintf()
 -converti la stringa in intero con atoi()
Ciao
Corrado
-- 
FrEe ThE kNoWlEdGe

 linux per i socket.
Per caso non č che mi diresti dove l'hai trovata?
Martino Serri.

 sono disperato?
Se non lo sai tu ;)
-- 
HappyCactus - Linux User #209744 - 
http://pngstego.sourceforge.net
 
 
www.google.com
 - 
groups.google.com
/* Ci sono 10 categorie di persone al mondo: quelle che capiscono */
/* il sistema binario e quelle che non lo capiscono.              */


Era un errore di battitura... sono disperato lo confermo :-) con linux
faccio un po' a botte in questo periodo...
ciao!
Newsgroup: it.comp.os.linux.development
Titolo: Pipe

Salve, sto imparando la programmazione di sistema su Linux e avrei delle
domande (forse banali) sulle pipe con nome (fifo).
Ci sono più processi client che devono comunicare con un processo server. I
client aprono la pipe solo il scrittura, mentre il server la apre solo in
lettura.
Domanda: tutte le volte che si legge o si scrive sulla pipe e' necessario
aprire (open) e poi chiudere (close) la pipe, o basta aprirla o chiuderla
una volta sola?
Altra domanda: Un processo client deve passare una struttura (5 campi) al
server, anche in questo caso devo aprire e chiudere la pipe per ogni campo
della struttura, o basta aprirla prima di inviare i messaggi e poi
chiuderla.
Ancora domanda: sbaglio o le pipe con nome sono un sistema piuttosto lento
di comunicazione? Inoltre, perche' e' necessario usare sleep() per non avere
problemi di sincronia (non c'e' il messaggio sigpipe che se ne occupa)?
Grazie a tutti in anticipo
Enrico

 problemi di sincronia (non c'e' il messaggio sigpipe che se ne occupa)?
è una fifo. L'ordine è garantito dal sistema.

Newsgroup: it.comp.os.linux.development
Titolo: pagine man C++

salve a tutti,
sapete se esistono pagine man per il C++ ?? pensavo a qualcosa per la gestione
dei vector, string e simili (push_back ecc ..) ... 
o me le devo scrivere io ??
ciao e grazie ...
-- 
#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;}

 dei vector, string e simili (push_back ecc ..) ... 
www.cppreference.com
www.cplusplus.com
C'e' anche la doc in doxygen della libstdc++ ma non e' pensata per essere
una reference, mi sa.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! The Moment Is Now In All History, The Time Has Arrived And This Is The
  		One Place To Be. !>- Savatage - This Is The Time

 
www.cplusplus.com
grazie mille ... proprio quello che intendevo ...
ciao ...


 una reference, mi sa.
e ci sono pure le pagine man su 
gcc.gnu.org/pub/gcc/libstdc++/doxygen/
 !!!
ciao ...


Newsgroup: it.comp.os.linux.development
Titolo: [ann] blackdown jdk 1.4.1_01 per linux (intel e sparc)

blackdown (
www.blackdown.org
) ha rilasciato la versione
finale del jdk 1.4.1_01 per linux, per cpu intel e sparc.
dai primi test sembra che sia un po' piu' veloce in certe
operazioni (netbeans sotto linux ora va meglio di prima,
quando usavo il jdk ufficiale della sun...)
esiste in due versioni, una compilata col gcc 2.95 ed una
col gcc 3.2

 col gcc 3.2
Buona notizia...ora aspetto solo che debianizzino i pacchetti. Io uso la 
1.4.0.99beta-1 di Blackdown
-- 
Rhymes (rhy...@NOSPAMmyself.com)
linux registered user #219707
linux registered machine #172395
Newsgroup: it.comp.os.linux.development
Titolo: ncurses e problemi col linker

ho scritto na routine del tipo:
#include <curses.h>
main()
{
	getch();
}
e,  alla compilazione il gcc risponde:
/tmp/ccGylioq.o: In function `main':
/tmp/ccGylioq.o(.text+0xa): undefined reference to `stdscr'
/tmp/ccGylioq.o(.text+0x10): undefined reference to `wgetch'
collect2: ld returned 1 exit status
a cosa puo' essere dovuto?
ho una SuSE 6.4 e le ncurses sono state installate

 ho una SuSE 6.4 e le ncurses sono state installate
-- 
Dice il saggio :
	" in a world with no borders who needs gates and windows "
Perego Paolo -> student at Universita' degli Studi 
			   Milano - Computer Science dep.
Send your e-mail to : 
pp52...@silab.dsi.unimi.it
 
spo...@iol.it

Newsgroup: it.comp.os.linux.development
Titolo: [C/C++] Da stringa a time_t

Salve a tutti,
esiste un modo elegante (leggi: funzione ANSI C) per convertire una stringa
del tipo "Apr 11 10:52:12" in una time_t o in qualche altro formato
"elaborabile"?
Ora come ora mi sono costruito una funzione C che esegue il tutto; il
problema è che non ha alcun supporto per la localizzazione (nome del mese in
inglese piutosto che in italiano o turco ;))
Qualcuno può aiutarmi?
Ciao.

 
http://groups.google.com/advanced_group_search


è esattamente il primo posto dove ho cercato, ma se è vero che esite
ctime(), non esiste (o almeno, non l'ho trovata) la funzione inversa;
m'è sfuggito qlc?

 ctime(), non esiste (o almeno, non l'ho trovata) la funzione inversa;
Scusa, avevo frainteso:
da cio che ho trovato in info libc, seguendo date-time functions, parsing  
date, pare che 
	struct tm * getdate(const char *string);
sia quella che cerchi.



mhh, ho provato ma non č quella che fa per me; :((
ho visto che tra l'altro ne esiste una versione rientrante (provato anche
con quella, ma niente da fare);
ti faccio una domanda supplementare: č da poco che mi sono avventurato nella
programmazione C sotto linux (premetto che in C ci ho lavorato parecchio
soprattutto a livello di software embedded);
la domanda č: a parte il "man" esiste una qualche altra forma di
documentazione online per quanto riguarda le librerie C?
ciao e grazie

 documentazione online per quanto riguarda le librerie C?
info libc!
molto, molto, molto interessante.
Poi deve esserci anche della documentazione in rete, prova su 
linuxdoc.org... (io volta per volta cerco quel che mi serve tramite 
google)... e anche il programming-howto (non mi ricordo il titolo esatto) 
che trovi sempre sullo stesso sito, sezione howto...
