-
Thread
Webseite automatisch downloaden und auswerten
soweit bist, dann gehts halt darum, die richtigen Inhalte herauszulesen. Evtl. könnte hier ein XML-Parser helfen, aber Vorsicht: Viele Webautoren achten nicht sehr auf validen Code. Gruss Michael
Herunterladen von Webseiten in 3 Code-zeilen HTMLParser: der Name sagt's re: reguläre Ausdrücke shelve: persistente Dictionaries, einfach zu benutzender Datenbankersatz www.python.org
-
Thread
Eagle 3D Darstellung
Wie kann man bitte das POV-Bild ausdrucken bzw. als pdf exportieren ? SG Peter
üblichen Format für Bildadteien (BMP, PNG) und das kann man dann beliebig weiterverwenden (z.B. auch ausdrucken) Matthias
-
Thread
Forum Zitate
Dafür bieten sich reguläre Ausdrücke (regular expressions) an. In PHP könntest Du die Funktion preg_replace nutzen.
In html5 gibt es mathml. http://www.tutorialspoint.com/html5/html5_mathml.htm Mit regulären ausdrücken oder einer art parser kann man da vileicht eine formel in mathml umwandeln... Oder den source code von MediaWiki anschauen, und nachsehen wie es dort gelöst wurde.
-
Thread
PHP Probleme
Verständnis. Aber vielleicht habe ich mich unklar ausgedrückt und möchte mein Problem nochmal präzise ausdrücken: Ich habe einen Mikrocontroller (MSP430) und einen Lancontroller (der mir eine HTML Seite generiert (ich habe ihm vorher meine C Daten übergeben)). Beide sind auf einem Entwicklungsboard (http
Daten von dieser Seite auslesen und auf einem Richtigen Server meiner UNI speichern. Das auslesen (parsen) einer HTML Seite ist so kein Problem gewesen (zb eine Testseite auf dem Server der UNI usw.) Leider funktioniert die Variante hier nicht (mit fopen) Nun zu meinem aktuellen Problem: Ich hatte
-
Thread
KI, der stochastische Papagei
die richtige Antwort > 42, 42, 42, 42, 42 ist. Oder, wie es mein Kombinatorik-Professor ausdrücken würde: "Jede Zahlenreihe, von der nur eine endliche Menge von Anfangswerten bekannt ist, kann *beliebig* fortgesetzt werden. Für jede dieser Fortsetzungen kann eine Gesetzmäßigkeit gefunden werden
Axel S. schrieb im Beitrag #8071303: > ist. Oder, wie es mein Kombinatorik-Professor ausdrücken würde: > > "Jede Zahlenreihe, von der nur eine endliche Menge von Anfangswerten > bekannt ist, kann beliebig fortgesetzt werden. Für jede dieser > Fortsetzungen kann eine Gesetzmäßigkeit gefunden
-
Thread
Preprocessor Addition von zwei zahlen und Umwandlung in String
dumme" Text-Ersetzungs-Maschine. Setze einfach mal den zu ersetzenden text selbst ein in deinen Ausdruck, und überlege was passiert. Wenn du einen Ausdruck findest, welcher durch text-Ersetzung deine gewünschte Aktion durchführt, dann hast du dein Problem gelöst.
Script musst du aber so schreiben dass der seine Inputdaten irgendwie geschickt bekommt. C File parsen geht auch, dann bist du schnell dabei deinen eigenen preprocessor zu schreiben. Also eher Text File lesen oder C file Zeilen basiert lesen und suchen.
-
Thread
Zwei bedingungen in einer if-Abfrage
nicht mehr ausgeführt. Das ist nicht nur bei c so. Das Feature nennt sich bei Delphi "Boolsche Ausdrücke vollständig". Schlaumaier schrieb im Beitrag #7048627: > Mach einen vernünftige AND bzw. OR Abfrage wie sich das gehört. Was ist an seiner Abfrage nicht vernünftig? Das erkläre mal.
formulieren sollen: Wenn man /dasselbe Verhalten/ wie bei einer vollständigen Auswertung boolescher Ausdrücke möchte, ...
-
Thread
Bascom UART zeichen auswerten
Hallo, Dann würde ich eine Scanner, Tokeneiser, Parser schreiben, der mir die Zahlen im Format [0..9]+8 , wie "67868650" findet. Davor wären dann die Token TT, OTL, CC und OI mit ihren Werten <value>. Ich nutze extra die gefundenen Werte {<value>
weitere Token dazu: ST, RA, CL, CS, DIR, OD und FC. Ihre möglichen Werte ergeben sich aus dem Ausdrücken: ST {0} ::= [0..9]+ RA {32} ::= [0..9]+ CL {_8} ::= [_]*[0..9]+ ; mir ist nicht klar, ob das "_" optional ist, deshalb auch das [_]*, sonst wäre [_]+ richtig CS {__2} ::= [_]*[0..9
-
Thread
VarArgs und Konstanten
Compiler zu sein. Benachrichtige den Compilerhersteller, dass seine Datentypzuweisung im lexikalischen Parser bei Konstanten mit negativem Vorzeichen an der Grenze von int zu long fehlerhaft ist.
an dieser Stelle Teil des Literals sein. Ansonsten gäbe das in weiterer Folge mächtig Ärger bei Ausdrücken wie 3 * -5 Aber ich kann mich irren.
-
Thread
C oder Assembler
hm also ich bezweifele das so ein Ausdruck nur fuer Anfaneger die Hölle ist :) Tobias
compilerspezifischen Erweiterung ist dies nicht gestattet, so der Standard). Ergo ist ein Compiler, der den Ausdruck "foo.0" als gültiges Sprachelement parsen kann, kein C-Compiler. ;-) Was man sicher implementieren könnte, wäre PORTB_0 = 1; oder sowas, aber ich sehe keinen übermäßigen Sinn drin.
-
Thread
UBoot goes WEB: Verständnisfrage zum Code von U. Radig
habe ich den Thread auch nur mit einem Auge beobachtet und kann dir nicht sagen, wie Ulrich das Parsen der webpage implementiert. Jedenfalls müssen die dynamischen Daten irgendwie später im Ausgabe-"Stream" landen und dafür gibt es halt genau diesen Parser, der bestimmte feste Ausdrücke in der statischen
-
Thread
Lazarus Pascal / Delphi /FreePascal aktiver als viele denken? EADS, Sony etc
(Boolean) ist die bitweise und > logische Operation identisch. Wenn man in C in logischen Ausdrücken nur Ergebnisse von Vergleichen oder anderer "bool"-Ausdrücke (also 1-Bit-Ausdrücke) benutzt, braucht man auch nicht zwischen & und && zu unterscheiden, dann verhält es sich wie Pascal.
falsch erklärt werden, weil es sich dabei keineswegs um abkürzende Auswertung *boolescher* Ausdrücke handelt, sondern um Auswertung *erweiterter boolescher* Ausdrücke. Aber *DAS* ware ja für mathematisch vorgebildete Leser leicht verständlich -- und geht also gar nicht... Frei
-
Thread
Auswertung eine boolschen Terms in JavaScript
kein Zeichen für OR Verknüpfung : +, | für NOT : /, ! Reguläre boolsche Ausdrücke wären: a /b + /a * b | c & /d a /b + /a b + c /d [/code]
) { return window.document.smallcon["infeld" + nr]; } function read_infeld(nr) { return parseFloat(read_str_infeld(nr)); } function read_str_infeld(nr) { return infeld(nr).value; } [/c]
-
Thread
Zugriff verweigert
Firefox 115.0 on Windows Server 2008 R2 / 7 API GET /api/v1/ua?ua=<ua-string>&version=<ua-parser-version> Parameters: ua-string: Be sure to url-encode it. Defaults to your request's user agent string. ua-parser-version: Coming soon. Defaults to "latest".
Firefox 115.0 on Windows Server 2008 R2 / 7 API GET /api/v1/ua?ua=<ua-string>&version=<ua-parser-version> Parameters: ua-string: Be sure to url-encode it. Defaults to your request's user agent string. ua-parser-version: Coming soon. Defaults to "latest". ralph
-
Thread
C/C++ (MFC) vs. C# .net
> Wenn du deren Ruf folgen möchtest, kannst du das tun, Wieso "folgen"? Was willst du damit ausdrücken? Das gerne für .NET genutzte C# (C-Sharp) ist eine nach ISO standardisierte Programmiersprache die inzwischen doch eine beachtliche Entwicklung durchlaufen hat. > die Anwender finden dann deine
einfach die Lokalisierung abdrehen (LC_ALL=C), so dass du immer die unübersetzten Meldungen zum Parsen hast.
-
Thread
[C] variable anzahl an Argumenten an einen Funktionspointer
den Fall, das ich 0 bis 3 Argumente übergeben will/muss. Ich denke ich schreibe mir einen kleinen Parser, der überprüft, wie viele Argumente anstehen und schreibe halt entsprechende Routinen die diese dann via Switch-Anweisung aufrufen. -Ich denke das wird der einfachste Weg sein. Auch werde ich mal
aussieht und der Formatstring nicht optional ist. > Ich denke ich schreibe mir einen kleinen Parser, der überprüft, wie > viele Argumente anstehen und schreibe halt entsprechende Routinen die > diese dann via Switch-Anweisung aufrufen. -Ich denke das wird der > einfachste Weg sein. Schau dir
-
Thread
Praktische Anwendung einer Datenbank
keinesfalls sich als Text extrahieren laesst. Genau deshalb ist bei solch üblen PDFs ja ein Ausdrucken und einscannen ein evt. vielversprechenderer Weg. Du widersprichst dir irgendwie selber :-)
oben empfohlene Umwandlung in Text schon hilfreich sein. Oder man benutzt eine Bilbiothek für das Parsen von PDF. Das habe ich mal in Java genutzt, war gar nicht schwer.
-
Thread
EMS > Adapter > NetIO > Raspi
Regeln für die Werte Namen (Pumpe & Aussentemp ist ja nicht eindeutig)? [code] void EmsMessage::parseSMMonitor() { parseNumeric(0, 2, 10, EmsValue::SollTemp, EmsValue::None); parseInteger(2, 1, EmsValue::Mischersteuerung, EmsValue::None); parseNumeric(3, 2, 10, EmsValue::IstTemp, EmsValue::None); /* ??? */ parseBool(5, 1, EmsValue::PumpeAktiv, EmsValue::None); parseInteger(7, 3, EmsValue::Mischersteuerung, EmsValue::None); } [/code] Danke und Gruß JayKay
-
Thread
Was kostet eine Funktion?
Schleifenkonstrukten. - wiederkehrende Muster in Funktionen auslagern - Duplikation vermeiden Boolsche Ausdrücke: - Zuweisung an eine Variable mit aussagekräftigem Namen statt direkter Verwendung in einem if-Ausdruck - Komplexen Ausdruck in mehrere kleine zerlegen, auch wieder jeden mit aussagekräftiger Bezeichnung
Zuweisung an eine Variable mit aussagekräftigem Namen statt direkter > Verwendung in einem if-Ausdruck Nur für die dümmsten der dummen Programmierer notwendig. > - Komplexen Ausdruck in mehrere kleine zerlegen, auch wieder jeden mit > aussagekräftiger Bezeichnung versehen Kann man machen
-
Thread
WIRIS CAS (MathML) nach C Code
Weiterentwicklung der beiden anderen ist. C# ist zwar nicht C, aber bzgl. der Syntax von arithmetischen Ausdrücken ähnlich. Es gibt auch eine Python-Bibliothek für das Parsen und Konvertieren von MathML-Ausdrücken: http://mathdom.sourceforge.net/ Leider wird diese Bibliothek nicht mehr gepflegt und
-
Thread
Vorgesetzten nicht beurteilt - "mangelnde Mitarbeit"?
mit heroischen Buzzwords um dich werfen. Ist dir eigentlich das Konzept des "Audiatur et altera pars" (lateinisch für „Gehört werde auch der andere Teil.“ geläufig? Schon interessant, wie du dich bei jedem Beitrag die Arbeitswelt betreffend für den TO völlig kritiklos in die Bresche wirfst.
als andere. Kurz und knapp genug? > Ist dir eigentlich das Konzept des "Audiatur et altera pars" (lateinisch > für „Gehört werde auch der andere Teil.“ geläufig? Kannte ich so nicht. Aber Hemingway mit seinem Trick, das Offensichtliche auszusparen, damit der Leser es selbst ergänze. > Schon
-
Thread
constexpr Argument-Wrapper
nicht-Typ Parameter von std::integral_constant verwenden. Abhilfe: man verpackt den constexpr-Ausdruck in einen (constexpr) lambda-Ausdruck (C++17) und packt das Argument innerhalb der constexpr-Funktion wieder aus. [c] #include <type_traits> constexpr auto transform1(auto v) { return std
Vortrag von Jason Turner und Ben Deane auf den CppCon2017 ansehen: dort wird ein constexpr JSON-Parser vorgestellt. Mit dem kann man eine JSON-Definition (als String) zur Compilezeit parsen.
-
Thread
Mehrfachvererbung
ausgedacht, um eine > strengere Unterteilung zu erzwingen Ja das stimmt, ich wollte damit nur ausdrücken das für mich in diesem Falle die Beiden Dinge sich in einer Grundlegenden Eigenschaft unterscheiden, sonst könnten sie ja auch beide von einem gemeinsammen Objekt abstammen. >ob das gut ist oder
Beispiel: void lesen(const std::string& filename) { std::ifstream file(filename.c_str()); parse_header(file); parse_content(file); } In C++ wird das file-Objekt am Ende automatisch zerstört, und dabei wird auch automatisch die Datei geschlossen. Ich muß nichts weiter tun. Und das gilt
-
Thread
Rust - ist das hier um zu bleiben?
Problemlösungen) angewiesen sind? Warum sprießen immerfort neue Sprachpilze aus dem Boden? Ist das nicht Ausdruck ständiger Unzufriedenheit mit dem Vorhandenen? Ist das nicht Ausdruck der Unmöglichkeit einer "perfekten" Sprache?
Ron T. schrieb im Beitrag #7132940: > Ist das nicht Ausdruck ständiger Unzufriedenheit mit dem Vorhandenen? > Ist das nicht Ausdruck der Unmöglichkeit einer "perfekten" Sprache? nur wenn man aus der applikativen Richtung schaut, also Java, .Net, Python
-
Thread
Hands-On mit Qt for MCUs – QML-Parser ohne Komfortfunktionen
GUI-Stack erfuhr mit Qt 4.7 eine Erweiterung: eine als QML bezeichnete und auf einem JavaScript-JSON-Parser basierende Sprache sollte Entwicklern die Erzeugung von “animationsintensiven Applikationen” für Smartphones ermöglichen.  [c] Rectangle { width: 200 height
parent text: "Hello, World!" } } [/c] QML erlaubt das Einbinden von JavaScript-Ausdrücken, um auf von Steuerelementen erzeugte Ereignisse zu reagieren: [c] menuBar: MenuBar { Menu { title: qsTr("File") MenuItem { text: qsTr("&Open
-
Thread
Webseiteninformationen extrahieren
Mit urllib.request kannst du den HTML-Text einer Webseite einlesen und mit re per regulärem Ausdruck nach bestimmten Mustern suchen. Falls reguläre Ausdrücke zu schwach sind, kannst du mit html.parser den HTML-Text auch syntaktisch analysieren. Hier ist ein einfaches Beispiel zur Abfrage der
-
Thread
PART-DB RW 1.2 Gesperrt
function print_html_footer () function load_html_template ($template = '') function parse_html_template ($template = '',$array = array()) function parse_html_table ($array = array()) function print_html_template () function print_error_state ($error = 0) } [
'hide_mininstock' => $hide_mininstock, 'table' => $table ); $html -> parse_html_template( 'table', $array ); [/code] Die Alternative parse_html_table() ist für Loops vorgesehen, die vollständige Blöcke (bei Tabellen müssen die table-tags im Template vorhanden sein) erzeugen
-
Thread
JAVA XPathApi Problem
> </book> <book title = ... ... </book> [/c] Das Vorgehen wurde so gewählt dass ein XPath Ausdruck zunächst alle Bücher selektiert. Ausgehend vom jeweils aktuellen Buchknoten soll auf die restlichen Infos zugegriffen werden. Die Umsetzung der Idee funktioniert leider nicht: [c] DocumentBuilderFactory
wird 10x angezeigt, wenn 10 Bücher angelegt sind. Ich vermute es ist ein Fehler in dem XPath Ausdruck. Oder aber in der Umsetzung anfangs die Notelist mit den Büchern zu erstellen, und durch eine weitere Schleife für jedes Buch jeweils die weiteren Infos zu holen. Grüße, jo
-
Thread
Femto - Portabler Interpreter mit Programmierumgebung für ATMega(644)
Sprachsyntax Funktionen mit lokalen Variablen, for-, while- und do- Schleifen, if-else-Bedingungen und Ausdrücke ähnlich wie man sie aus C oder Javascript gewohnt ist. Der ATMega-spezifische Texteditor erlaubt Speichern und Laden von einem Programm ins/vom EEPROM, und benutzt PS/2-Tastatur zur Eingabe und
interpreter wollt ich mir immer schonmal selbst zusammengeklöppelt haben. na ja. vllt gibt mein parser das ja demnächst auch her ^^. jedenfalls verlier ich solangsam die scheu davor auf einem großen avr auch mal nen malloc zu verwenden :-) aber eine frage hab ich mal zum code. ich habe an einer stelle
-
Thread
Pascal next Generation:-) PascalABC
auch PascalABC fortgesetzt. PascalABC unterstützt nun bspw. auch blocklokale Variablen und Lambda-Ausdrücke. Vielleicht kommt irgendwann der Tag, an dem die schrecklichen BEGINs und ENDs durch schneller zu tippende und weniger aufdringliche geschweifte Klammern ersetzt werden ;-)
die Compilerversionen, also ab wann der Befehl/Funktion verfügbar ist. Und wenn er es mit dem Parser mal wirklich nicht auflösen konnte, stand das auch in der Hilfe, daß z.b. dieser alte Befehl/Funktion nicht mehr geht. Von Zeit zu Zeit gab er alte Versionen als Freeware frei und damit verschwanden
-
Thread
0-pointer in c
dahin z.B. mit: [C] int x = 0; void* p = (void*)x; [/C] Denn nur ein _konstanter_ Integer-Ausdruck mit dem Wert 0 führt zu einem Nullzeiger. x ist hier aber kein konstanter Ausdruck. Ma W. schrieb im Beitrag #5224016: > Johann L. schrieb: >> Seh ich nicht so, denn (int*) 0 ist immer noch als
einerseits und seiner Codierung andererseits. Wie krank ist denn eine Sprache, die zwar boolesche Ausdrücke auswerten kann, aber keinen eigenen Datentyp hat, um die Ergebnisse zu speichern?!
-
Thread
Welche Programmiersprache soll ich lernen?
. A-Freak schrieb im Beitrag #5530820: > Klammer-Konstruktionen Schreibst du Mathematische Ausdrücke auch immer ohne Klammern? Also (a*(b+c^ln(5))) ist zu kompliziert? Solche Ausdrücke sind es eigentlich, die textuelle Sprachen mächtig machen... nur halt manche Opas wie Basic nicht.
Karl K. schrieb im Beitrag #5530927: > "Solche Ausdrücke" konnte Opas AmigaBasic schon vor 30 Jahren, und > andere Basics auch. Bascom aber offenbar schon nicht. Ziemlich arm, denn das Parsen solcher Ausdrücke ist keine Raketenwissenschaft - lernt
-
Thread
pointer auf const
Hallo, sind folgende 2 Ausdrücke die gleichen? // ptr ist ein Pointer auf ein konstantes void const void * ptr void const * ptr Das untere ist etwas schöner zu lesen, denke ich. Gruß!
> unkeusche Gedanken auf den Scheiterhaufen kommen wird. Ich hatte das Vergnügen, einen K&R-Parser in yacc die ANSI-Syntax beizubringen. Da bringt einem solche Spässe manchmal näher als einem lieb ist. Und es schärft den Sinn für syntaktische Aspekte. So hatte Stroustrup mit C++ leider die K&R-Tradition
-
Thread
immer gleiche Zeilen in txt löschen - Schnellmodus?
recht kurzer > Quelltext. Auch mit grep & co. ist das kein Problem, /wenn/ man mit regulären Ausdrücken ("regex") umgehen kann. Die sind für derartige Aufgaben erfunden worden. Sehen zwar aus, als hätte eine Katze auf die Tastatur gekotzt, sind aber wirklich sehr, sehr /mächtig/.
> Auch mit grep & co. ist das kein Problem, /wenn/ man mit regulären > Ausdrücken ("regex") umgehen kann. Die sind für derartige Aufgaben > erfunden worden. Sehen zwar aus, als hätte eine Katze auf die Tastatur > gekotzt, sind aber wirklich sehr, sehr /mächtig/. REs (regular
-
Thread
Mein Compiler spinnt mit 32- und 64-Bit-Werten.
(); > ente |= (uart_receive() << 16); Ein int ist beim avr-gcc 16 Bit breit und in C werden Ausdrücke als int berechnet wenn kein größerer Datentyp was anderes erzwingt. Deshalb wird das Ergebnis von uart_receive() als 16 Bit int um 16 Positionen nach links geschoben. Deshalb die Warnung und deshalb
bestimmter Binärdaten zu kennzeichnen. Die UART schiebt nur eine Anzahl Bytes in ein Array. Erst ein Parser, der das Protokoll kennt, kann daraus dann die einzelnen Werte extrahieren. Peter
-
Thread
KiCad 6 PCB -> Schematic ?
fehlt das Zeichen am Beginn eines Ausdrucks oder es existieren ganz spezifische Schlüsselwörter. Diese Lisp Notation ist recht gut definiert und überall bekannt. Was sollte also dagegen sprechen? Mit freundlichem Gruß: Bernd Wiebus alias
erschlagen einen erst mal. Aber dem liegt eine recht einfache Struktur zugrunde (darum wohl einfach zu parsen), und sofern man einen Editor benutzt, der zusammengehörende Klammern markieren kann (Emacs/Xemacs), ist das halb so schlimm. Danke euch für die Hilfe. Wolfgang
-
Thread
Java oder C++ Gesperrt
Stephan wollte wohl zum Ausdruck bringen, daß es billiger ist, neue schnellere Hardware zu kaufen statt Zeit in die Entwicklung performanter Software zu stecken. Das ist eine Sichtweise, die ziemlich verbreitet ist, gerade, wenn
minimalist schrieb im Beitrag #1855153: > XML-Parser: 100 Zeilen Code Wirkliches XML? Oder <tag>value</tag>-Parser? > Größere WEB-Anwendung mit knapp 100 Tabellen: 10.000 Zeile C-Code. Da würde ich gerne mal einen Ausschnitt sehen.
-
Thread
c++ 11/14/17?
genauer erklären, wann ICH eine Chance verschenkt habe? Oder was wolltest du mit dem Beitrag zum Ausdruck bringen?
Yalu X. schrieb im Beitrag #6544442: > So (oder so ähnlich) werden die Lambda-Ausdrücke intern repräsentiert. Nicht der Lambda-Ausdruck wird so repräsentiert, sondern das Closure, also das Funktionsobjekt. Also das Ergebnis des Lambda-Ausdrucks.
-
Thread
gute Backtrackingmethode / schneller Algorithmus gesucht
> Gerade am einfachsten vorkommt. Octave, perl, zettel, c,... > und man muss sich nicht mit dem Parsen des Inputs abquälen. Das ist in der Tat ein Vorteil, aber auch das parsen von kack input trainiert die eigenen Programmierfähigkeiten ;) > > Hab ich das richtig verstanden, dass du allen anderen
die Frage richtig verstanden. Vor Ort im Contest hat man die Sample Input/Outouts die auf den Ausdrucken stehen auch als Textdatei vorliegen, damit man das nicht mühsam aptippen muss, was bei Aufgabe C sicherlich keinen Spaß gemacht hätte :D .
-
Thread
Problem mit atol()
long int atol ( const char * str ); Convert string to long integer Parses the C-string str interpreting its content as an integral number, which is returned as a value of type long int. The function first discards as many whitespace characters (as in isspace) as necessary
void foo( int a[] ) [/c] erhofft man sich einen gewissen dokumentatorischen Wert, in dem die [] ausdrücken, dass foo hier tatsächlich ein Array haben will. Allerdings: Das ist lediglich syntaktischer Zucker. Die beiden Formen sind in allen Belangen technisch völlig identisch.
-
Thread
Einfacher Interpreter in C++
Solche Texte einzulesen und zu Verarbeiten ("parsen") ist eine Wissenschaft für sich ("theoretische Informatik"). Lies mal Wikipedia über Chomsky-Hierarchie und kontextfreie Grammatik. Ich habe mal zu Demonstrationszwecken einen sehr einfachen Parser
Code unter der "Parsing-Engine" ist dann eine Beispiel-Grammatik für eben solche arithmetischen Ausdrücke und dessen einlesen.
-
Thread
Visualisierung von geloggten Daten
Hallo Ingo Noch eine Frage zum Drucken. Auch wenn ich vor dem Ausdruck "ganze Datei" anzeigen wähle, und diese auch so sehe, wird der Ausdruck am rechten Rand immer ein wenig abgeschnitten. Gibt es da eine Lösung? Freundlicher Gruss Markus
Tritt das Problem mit der Vorgängerversion ncht auf? Habe seitdem nur die Strichstärke für den Ausdruck geändert. Die ist um so größer, je kleiner das Programmfenster vor dem Ausdruck war. Gegebenenfalls muss ich hier eine Maximalgrenze einbauen. Bin sowieso gerade dabei, ein paar neue Features neu
-
Thread
GPX-/GPS-Logger
Johannes: Fotos der Platine kann ich morgen noch mal posten. Sonst evtl. mal das Layout mit Eagle ausdrucken und testen. Zumindest der SD-Sockel von Pollin passt. Gruß Arne
vertauscht. Hat anscheinedn ein wenig Einfluss. Habe nun außerdem die Debug-Ausgabe über UART direkt in parse_RMC/GGA eingebaut und dann bringt er immer die richtige Uhrzeit. So einfach geht das mit den 2MHz nicht, da sich der interne Oszillator nicht auf 2 stellen lässt.
-
Thread
Zugriffe auf Strukturen, Unions etc
. Als Rückmeldung bekomme ich lediglich: main.C: In function `int main()': main.C:70: error: parse error before `.' token Exit- Code : 1 ($1) Klingt nach einem Klammerfehler, den ich allerdings nicht erkennen kann. Von mir schon mal Danke im Vorraus Gruß Philipp
es nun *.blabla heißt oder sonstwie. Und natürlich erwarte ich auch, daß wenn versehentlich Ausdrücke auftauchen, die zwar unter C++ gültig sind, aber unter pure C ungültig, daß er mich gehörig anscheißt (Errorreport). Liege ich nun damit falsch ? Ich hab Null Ahnung von C++ und wegen dem