Hallo Sebastian,
du hast hier wie in C++ üblich mehrere Möglichkeiten. Zunächst hast du
aber einen Denkfehler. Das Array elements, welches du in der Funktion
read_config_csv anlegst kannst du nicht außerhalb dieses Contextes
Nutzen. Du musst den Speicher am vorher bereitstellen (Stack oder Hea
Hallo,
Entschuldigung, dass ich erst jetzt antworte. Ich habe letzten Sonntag
zu Montag noch durch gemacht und es funktioniert erst mal alles soweit.
Leider hat sich dann Montag früh herausgestellt, dass die verwendeten
Luftventile, die dann das eigentliche Ventil ansteuern, den
Vorsteuerdruc
Am 15.05.22 um 00:32 schrieb Sebastian Reinhardt:
Am 14.05.22 um 23:07 schrieb Tobias Schlemmer:
Hallo Sebastian,
nutzt Du eine Hardware-UART? Dann solltest Du mal versuchen, die
High-Level-Funktionen zu nutzen. Das heißt in dem Fall ist es
vermutlich günstiger, Du gehst über den Linux-Treiber,
Am 14.05.22 um 23:07 schrieb Tobias Schlemmer:
Hallo Sebastian,
nutzt Du eine Hardware-UART? Dann solltest Du mal versuchen, die
High-Level-Funktionen zu nutzen. Das heißt in dem Fall ist es
vermutlich günstiger, Du gehst über den Linux-Treiber, genauso wie das
minicom tut. Das sollte ausreic
Hallo Sebastian,
nutzt Du eine Hardware-UART? Dann solltest Du mal versuchen, die
High-Level-Funktionen zu nutzen. Das heißt in dem Fall ist es vermutlich
günstiger, Du gehst über den Linux-Treiber, genauso wie das minicom tut.
Das sollte ausreichend dokumentiert sein. Such einfach nicht nach
Hallo zusammen,
Ich sitze immer noch an meinem kleinen Programm und bin fast fertig. Ich
habe mir in Anlehnung an Andreas Beispiele ein paar eigene
Unterprogramme erstellt und kann nun die Vectordaten ordentlich
auslesen. Auch habe ich einen Beispielcode von der PiGPIO- Webseite für
das Ausles
Hallo,
On Tue, May 10, 2022 at 11:54:52PM +0200, Sebastian Reinhardt wrote:
>
> struct config_values {
> int config_number;
> string config_name;
> };
>
> std::vector config_vec
>
>
>
> Als Beispieldaten habe ich folgende Werte:
>
> ---
Hallo,
Ich bin mehrere Schritte weiter und möchte zum Schalten der Ausgänge aus
einem Vector mit eigener Struktur mit Hilfe des Namens die jeweilige
Pinnummer abrufen bzw. als Substitution in den Funktionen nutzen. Dafür
habe ich auch schon eine Anleitung gefunden [1], allerdings klappt es
ni
Am 04.05.22 um 23:49 schrieb Mathias Krause:
Hallo Sebastian,
Am 04.05.22 um 22:59 schrieb Sebastian Reinhardt:
[...] undefined reference to `READCSV::read_config_files(std::__cxx11::basic_string, std::allocator > const&, std::vector >&)'
[...]
-read_csv.cpp-
void read_c
Hallo,
den Ausführungen von Konrad stimme ich zu. Nur eine Sache möchte ich gerne
korrigieren.
> * wenn Du schon Pointer benutzt, dann initialisiere sie auf nullptr
> und setze sie nach delete auch immer auf nullptr zurück - das macht
> die Fehlerdiagnose einfacher!
So ziemlich alle g
Hallo Sebastian,
Am 04.05.22 um 22:59 schrieb Sebastian Reinhardt:
> [...] undefined reference to
> `READCSV::read_config_files(std::__cxx11::basic_string std::char_traits, std::allocator > const&,
> std::vector >&)'
> [...]
> -read_csv.cpp-
> void read_config_files (co
Hallo,
On Wed, May 04, 2022 at 10:59:16PM +0200, Sebastian Reinhardt wrote:
> Danke für den Tipp und die ganzen Hinweise. Ich habe mir nun eine
> Headerdatei mit der Deklaration erstellt und diese in die Datei mit den
> eigentlichen Leseroutinen eingefügt. Auch in der Datei mit dem Aufruf der
> Fu
Am 03.05.22 um 21:51 schrieb Konrad Rosenbaum:
Hi,
warum definierst Du die Struktur csv_values mehrfach? Einmal reicht.
Insbesondere die Definition als private Sub-Class in READCSV ist sinnlos.
Einmal in exakt einer Header-Datei deklarieren und diese Datei überall
#include'n wo du sie brau
Am 02.05.22 um 21:58 schrieb Jeffrey Kelling:
Hallo.
Nun kenn ich aus Perl die Vorzüge von "Hashes". Darin lassen sich sehr
gut diese Informationen speichern und mit den "keys" die "values" oder
mit den "values" die "Keys" abrufen.
Eine Hasmap ha die STL auch:
https://en.cppreference.com/w/cpp
Hallo.
> Nun kenn ich aus Perl die Vorzüge von "Hashes". Darin lassen sich sehr
> gut diese Informationen speichern und mit den "keys" die "values" oder
> mit den "values" die "Keys" abrufen.
Eine Hasmap ha die STL auch:
https://en.cppreference.com/w/cpp/container/unordered_map
> D.h. auch, dass
Am 02.05.22 um 08:58 schrieb Jeffrey Kelling:
Hallo.
string elements[40][2]; // 2d string zum Speichern der Daten
Stack arrays sind eher ein Überbleibsel aus C. Am Ende ist das ein Pointertyp,
wenn du den zurückgibst, e.g.:
```
auto f(...)
{
string elements[40][2];
//...
return e
Hallo.
> > string elements[40][2]; // 2d string zum Speichern der Daten
Stack arrays sind eher ein Überbleibsel aus C. Am Ende ist das ein Pointertyp,
wenn du den zurückgibst, e.g.:
```
auto f(...)
{
string elements[40][2];
//...
return elements;
}
```
Dann gibt du einen Pointer auf ei
Hallo,
On Sun, May 01, 2022 at 10:13:56PM +0200, Sebastian Reinhardt wrote:
> void READCSV::read_config_files(const std::string& csv_file_name)
> {
> ifstream csv_in_file;
>
> string delimiter =
> ";"; // Spaltentrenner
> string ele
Hallo Sebastian,
vielleicht besser das 2D-Array den Funktionsaufrufer definieren lassen
und als Referenz der Funktion übergeben?
Dann hat die Funktion die Ownership vom Hals. ;-)
VG,
Erik
Am 01.05.22 um 22:13 schrieb Sebastian Reinhardt:
Hallo zusammen,
Ich sitze gerade an einem Projekt i
Hallo zusammen,
Ich sitze gerade an einem Projekt in C++, wo ich aus einer CSV-Datei
Daten auslesen und in anderen Unterprozeduren weiter verarbeiten möchte.
Das Auslesen der Dateien und Verarbeiten der Daten an sich funktioniert
schon mal. Leider steh ich gerade komplett auf dem Schlauch, we
20 matches
Mail list logo