This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Non ce la posso fare
#11
Formix Ha scritto:esistono ancora linguaggi di programmazione non ad oggetti nel 2011??ShockShockShock

e sopratutto qualcuno che li usa??ShockShock

Questa roba non usa oggetti per esempio (deve prendere un file generato dal gestionale con dati su due righe...):


[CODE]#
# Autore: Lanfranco Albani 28/1/2011
# ricordarsi di pulire il file dalla prima pagina e i totali
#
print "Conversione giacenza di magazzino in .csv - © 2011 Best Service Srl\n";
print "Modificato per input su doppia riga.\n";
#
if(! scalar(@ARGV) == 1) {
print "Sintassi: conv_giac_magaz.pl <infile> <outfile>\n";
exit 1;
}
$infile = $ARGV[0];
$outfile = $ARGV[1];

open(IN, "$infile") || die "Non posso aprire il file $infile $! \n";
@in = <IN>;
close(IN);

open(OUT, ">$outfile") || die "Non posso aprire il file $outfile: $! \n";

# pulisce il file sorgente per evitare grane
foreach $l (@in) {
next if($l =~ /Situazione/);
next if($l =~ /Ditta/);
next if($l =~ /Scarichi/);
next if($l =~ /Storni/);
next if($l =~ /Resi/);
next if($l =~ /=====/);
next if($l =~ /-----/);
next if($l =~ /^$/);
next if($l =~ /Giacenza/);
next if($l =~ /Iniziale/);
next if($l =~ /TOTALI/);
chop($l);
if($l =~ /^ [^\S]/) {
$valore = substr($l,235,15);
$valore =~ s/\s//g;
$r = join(';',$precodice,$articolo,$descrizione,$giacenza,$valore);
push(@s, $r);
next;
}
$precodice = substr($l,0,6);
$precodice =~ s/\s//g;
$articolo = substr($l,7,18);
$articolo =~ s/\s//g;
$descrizione = substr($l,26,39);
$descrizione =~ s/\s//g;
$giacenza = substr($l,235,15);
$giacenza =~ s/\s//g;
}

# stampa
foreach $l (@s) {
print OUT "$l\n";
}

close(OUT);[/CODE]
Lanfranco & Simona
RC 1.8 Wind Highland Green
NA 1.8 (codename: Kermit) British Racing Green
Team Ciocapiàt: Lanf-Denver (pilota)
  Cita messaggio


Messaggi in questa discussione
Non ce la posso fare - da chiara - 26-01-2011, 23:25
Non ce la posso fare - da .SharK - 26-01-2011, 23:26
Non ce la posso fare - da chiara - 26-01-2011, 23:30
Non ce la posso fare - da smoke - 26-01-2011, 23:34
Non ce la posso fare - da chiara - 26-01-2011, 23:44
Non ce la posso fare - da chiara - 10-02-2011, 18:27
Non ce la posso fare - da Formix - 10-02-2011, 20:01
Non ce la posso fare - da Lanf - 10-02-2011, 22:05
Non ce la posso fare - da smoke - 11-02-2011, 00:02
Non ce la posso fare - da chiara - 11-02-2011, 10:18
Non ce la posso fare - da Lanf - 11-02-2011, 11:08
Non ce la posso fare - da chiara - 11-02-2011, 12:03
Non ce la posso fare - da robyrock - 12-02-2011, 13:02
Non ce la posso fare - da chiara - 14-02-2011, 17:34

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Come fare gli auguri con una mx5! em98 11 4,196 28-12-2021, 14:56
Ultimo messaggio: Sereno
  Guida: come fare benzina effeffe 30 7,378 28-01-2017, 07:54
Ultimo messaggio: effeffe
  AirWnc... l'App di cui non potrai più fare a meno! Dangerfield78 6 2,469 02-04-2014, 15:57
Ultimo messaggio: Enuma
  Chi vuole fare un AFARE?? Rider 22 4,206 24-01-2014, 15:48
Ultimo messaggio: Giova636
  Trasferimento all'estero per lavoro: che fare dell'auto? .SharK 31 6,967 08-12-2013, 10:16
Ultimo messaggio: Gagio
  possiamo fare un'offerta a questo ragazzo.... yellowmiatait 6 2,479 28-11-2013, 12:36
Ultimo messaggio: Antonio
  bene, è ora di fare i conti tomotto 36 5,199 13-08-2013, 18:43
Ultimo messaggio: rambosiena
  Stampe 3D per fare pezzi della nostra mx5 Sevenfate 7 2,290 16-05-2013, 14:28
Ultimo messaggio: Sevenfate
  Consiglio mezzo di trasporto per fare 3 + 3 km/giorno. TIGO 51 7,948 07-01-2013, 22:10
Ultimo messaggio: Pepi
  30/12/2012 chi viene a fare un giro?? Dipo-07 10 2,133 30-12-2012, 20:56
Ultimo messaggio: spiderman



Utenti che stanno guardando questa discussione: 1 Ospite(i)