Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.sci.electronics > #331663
| From | Helmut Schellong <rip@schellong.biz> |
|---|---|
| Newsgroups | de.sci.electronics |
| Subject | Re: Handelsblatt: Das autonome Fahren muf warten |
| Date | 2023-01-07 17:30 +0100 |
| Message-ID | <tpc6md$qmr6$1@solani.org> (permalink) |
| References | (14 earlier) <63B6B672.F202C61D@yahoo.com> <tp6pqn$ngfn$1@solani.org> <63B807F4.6B43FD8@yahoo.com> <tp93no$ok66$1@solani.org> <63B9667F.AC5AB55F@yahoo.com> |
On 01/07/2023 13:33, Carla Schneider wrote:
> Helmut Schellong wrote:
>>
>> On 01/06/2023 12:37, Carla Schneider wrote:
>>> Helmut Schellong wrote:
>>>>
>>>> On 01/05/2023 12:37, Carla Schneider wrote:
>>>>> Helmut Schellong wrote:
>>>>>>
>>>>>> On 01/04/2023 01:53, Carla Schneider wrote:
>>>>>>> Helmut Schellong wrote:
>>>>>>>>
>>>>>>>> On 01/03/2023 00:57, Carla Schneider wrote:
>>>>>>>>> Helmut Schellong wrote:
>>>>>>>>>>
>>>>>>>>>> On 01/02/2023 00:48, Carla Schneider wrote:
>>>>>>>>>>> Helmut Schellong wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> On 12/31/2022 12:27, Carla Schneider wrote:
>>>>>>>>>>>>> Helmut Schellong wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On 12/30/2022 20:36, Carla Schneider wrote:
>>>>>>>>>>>>>>> Helmut Schellong wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On 12/30/2022 13:06, Carla Schneider wrote:
>>>>>>>>>>>>>>>>> Helmut Schellong wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On 12/14/2022 13:57, Helmut Schellong wrote:
>>>>>>>>>>>>>>>>>>> Handelsblatt:
>>>>
>>>> [...]
>>>> Es gibt eben keine aktuellere; man muß sie selbst herstellen, aus den
>>>> CSV-Dateien, die ich hier verlinkte.
>>>
>>> Das ist merkwuerdig, mich hat das 2 Stunden Arbeit gekostet, und jemand
>>> musste den Fehler finden...
>>
>> Es werden ja nur 3 Spalten gebraucht.
>> Ich werde vielleicht noch ein bish-Skript hinterher schicken, mit gesteigerter Aussage.
>
> Hier ist mein Programm dafuer in C, das
> 2021-Autonomous-Mileage-Reports-CSV.csv muss ihm ins standard input
> gefuettert werden. Wenn man Zeilen die mit ,,, beginnen in das Inputfile
> einsetzt wird an der Stelle trotz gleichem Namen eine neue Gruppe angefangen,
> das kann man bei Mercedes brauchen.
> Ansonsten kommt alles in eine Gruppe und wird aufaddiert was den gleichen Namen in der ersten Spalte hat.
> -----------------------------
>
> #include<stdio.h>
> #include<string.h>
> #include <stdlib.h>
> #include <ctype.h>
>
>
> int read_file(FILE *f)
> {
> int i,j,k,l,sc,d,dsum,end;
> double m,msum;
> char line[2048];
> char strg[64][256];
> char lastname[256];
>
> strcpy(lastname,"");
> end=0;
> while(1)
> {
> if(fgets(line,1024,f) == NULL) {end=1; goto finis;}
> j=0;
> sc=0;
> while(j< strlen(line))
> {
> k=0;
> l=0;
> if(line[j]=='"')
> {
> j++;
> while(line[j]!='"') if(line[j]==',') j++; else strg[sc][k++]=line[j++];
> j++;
> }
> else
> while(line[j]!=',') {strg[sc][k++]=line[j++]; }
> if(line[j]== ',')
> {
> strg[sc][k]=0;
> j++;
> sc++;
> }
> }
> if(strcmp(strg[0],lastname) !=0)
> {
> finis: if(strlen(lastname)) printf("%4d %10.2f %9.2f %s \n",dsum,msum,msum/dsum,lastname);
> if(end) return 0;
> strcpy(lastname,strg[0]);
> dsum=0;
> msum=0;
> }
> sscanf(strg[16],"%lf", &m);
> if( sscanf(strg[3],"%d", &d))
> {
> dsum+=d;
> msum+=m;
> }
> else
> printf("Q %s %s %s Q\n",strg[0],strg[3],strg[16]);
> }
> }
>
>
> int main( int argc, char **argv)
> {
> read_file(stdin);
> }
>
> -------------------------
>
Mit dem nachfolgend beschriebenen Programm habe ich freiberuflich Geld verdient:
======================================================================================================
BESCHREIBUNG des Kommandos 'dat2csv.exe'.
Ein Lastenheft dazu wurde nicht erstellt; dieser Inhalt
gilt daher als Pflichtenheft.
Das Programm ist ein Windows-Executable, eine Console-Anwendung, ein typisches Kommando.
Es kann unter Windows in der 'Eingabeaufforderung' aufgerufen werden.
PE32 executable (console) Intel 80386 (stripped to external PDB), for MS Windows
Das Kommando kann ganz bestimmte Datenbank-Binaries in .csv-Dateien umwandeln:
KUNDKN.DAT KUNDAN.DAT KKOND.DAT ARB.DAT ARVK.DAT ARBLTXT.DAT
Eingebaut ist ein Fehlermelde- und Diagnose-System.
Die csv-Syntax entspricht dem RFC4180.
AUfRUF-SYNTAX
dat2csv -[i|z]{ks|ka|kk|as|ap|al} datei.dat
BEISPIELE
dat2csv -ks KUNDKN.DAT > kundkn.csv
dat2csv -iks KUNDKN.DAT
dat2csv -zas ARB.DAT | gvim -n -
dat2csv437 -ks KUNDKN.DAT > kundkn.csv
OPTIONEN
-i Ausgabe von Informationen über die Dateien:
Anzahlen Datensätze, Komponenten, Dummy-Komponenten.
csv-Daten werden nicht ausgegeben.
-z Informationen zu CodePage-Zeichen-Umsetzungen (CP1252).
Fehlende Umsetzmöglichkeiten werden auch ohne -z mitgeteilt.
-ks Kundenstamm: KUNDKN.DAT
-ka Kunden-Ansprechpartner: KUNDAN.DAT
-kk Kunden-Konditionen: KKOND.DAT
-as Artikelstamm: ARB.DAT
-ap Artikelpreise: ARVK.DAT
-al Positionstexte: ARBLTXT.DAT
Die vorstehenden sechs Argumente sind nicht optional.
Der Dateiname 'dat2csv.exe' kann beliebig umbenannt werden.
Beispielsweise in 'dat437.exe' oder 'dat437csv.exe'.
In diesem Fall verwendet das Kommando intern die Codepage 437
anstelle von Codepage 850.
Wird das Kommando ohne Argumente aufgerufen, wird ein geschützter
Copyright-Vermerk ausgegeben:
dat2csv - Copyright © Helmut Schellong, Vlotho - Apr 29 2021, 14:16:08
Der Zeitstempel zeigt den Kompilierzeitpunkt an.
HINWEISE
...
======================================================================================================
--
Mit freundlichen Grüßen
Helmut Schellong var@schellong.biz
http://www.schellong.de/c.htm http://www.schellong.de/c2x.htm http://www.schellong.de/c_padding_bits.htm
http://www.schellong.de/htm/bishmnk.htm http://www.schellong.de/htm/rpar.bish.html http://www.schellong.de/htm/sieger.bish.html
http://www.schellong.de/htm/audio_proj.htm http://www.schellong.de/htm/audio_unsinn.htm http://www.schellong.de/htm/tuner.htm
http://www.schellong.de/htm/string.htm http://www.schellong.de/htm/string.c.html http://www.schellong.de/htm/deutsche_bahn.htm
http://www.schellong.de/htm/schaltungen.htm http://www.schellong.de/htm/math87.htm http://www.schellong.de/htm/dragon.c.html
Back to de.sci.electronics | Previous | Next — Previous in thread | Next in thread | Find similar
Re: Handelsblatt: Das autonome Fahren muß warten Helmut Schellong <rip@schellong.biz> - 2023-01-01 12:49 +0100
Re: Handelsblatt: Das autonome Fahren muß warten Christoph Müller <chrnewsgroup@astrail.de> - 2023-01-01 23:17 +0100
Re: Handelsblatt: Das autonome Fahren muß warten Helmut Schellong <rip@schellong.biz> - 2023-01-02 15:59 +0100
Re: Handelsblatt: Das autonome Fahren muÃ? warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-02 00:48 +0100
Re: Handelsblatt: Das autonome Fahren muß warten Helmut Schellong <rip@schellong.biz> - 2023-01-02 18:22 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-03 00:57 +0100
Re: Handelsblatt: Das autonome Fahren muß warten Helmut Schellong <rip@schellong.biz> - 2023-01-03 11:37 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-04 01:53 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-04 14:32 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-04 16:22 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-05 10:56 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-05 15:30 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-07 11:06 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-07 16:16 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-04 22:49 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-05 01:07 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-04 15:49 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-05 12:37 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-05 16:19 +0100
Re: Handelsblatt: Das autonome Fahren muf warten "Peter Heirich" <talk.usenet@info21.heirich.name> - 2023-01-06 02:47 +0000
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-06 12:34 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-06 12:37 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-06 13:21 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-07 00:59 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-07 17:22 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-10 09:29 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-10 18:06 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-11 11:42 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-11 17:27 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-12 13:43 +0100
Re: Handelsblatt: Das autonome Fahren muss warten Helmut Schellong <rip@schellong.biz> - 2023-01-12 20:15 +0100
Re: Handelsblatt: Das autonome Fahren muss warten Helmut Schellong <rip@schellong.biz> - 2023-01-14 03:46 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Carla Schneider <carla_sch@yahoo.com> - 2023-01-07 13:33 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-07 17:30 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-08 01:16 +0100
Re: Handelsblatt: Das autonome Fahren muf warten Helmut Schellong <rip@schellong.biz> - 2023-01-09 11:48 +0100
csiph-web