Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.sci.electronics > #331663

Re: Handelsblatt: Das autonome Fahren muf warten

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar


Thread

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