Neue Fragen mit dem Tag «io»

Insgesamt gefunden 394 Fragen

5
Bewertungen
3
Antworten
126
Ansichten

Meine eigene Getline-Funktion zum Lesen von Strings aus Dateien

Ich bin ein Neuling in C ++ und möchte ein paar coole Sachen damit machen. Hier habe ich meine eigene Getline-Funktion implementiert, die aus einer Datei liest. Was halten Sie von dieser Getline-Funktion? #include <iostream> #include <fstream> using namespace std; class Foo { private:...

5
Bewertungen
3
Antworten
124
Ansichten

K & R C-Buch, Übung 1-21: Ersetzen Sie die Registerkarten durch Leerzeichen

Ich bin neu in C, habe gerade angefangen, das Buch von K & R C zu lesen, und arbeite an Übungen. Dies ist meine Lösung zu 1-21, und soweit ich es getestet habe, funktioniert es. Was mache ich falsch, oder dass es kein idiomatisches C ist? Was kann verbessert werden? Übung 1-21. Schreiben Sie...
fragte Rick Sanchez vor einem Jahr

0
Bewertungen
0
Antworten
50
Ansichten

Wrapper um io.Writer, der die Anzahl der geschriebenen Bytes aufzeichnet

Mit dem folgenden Code ProgressWriterwird ein Wrapper implementiert, der io.Writerdie Anzahl der geschriebenen Bytes MonitorProgressnachverfolgen kann, und eine Funktion, die als Goroutine a verwendet Ticker, um den Fortschritt inkrementell zu protokollieren. Derzeit verwende ich das atomicPaket zu...
fragte David Moles vor einem Jahr

1
Bewertungen
1
Antwort
62
Ansichten

Einfacher Komponententest in C der Eingabe mit freopen

Hier ist ein erster Versuch beim Komponententest der Benutzereingabe in C. Was sich ungewöhnlich anfühlt, ist die Verwendung von freopen, um die Testdaten an stdin zu senden. Gibt es bessere Wege, um diese Art von Tests zu implementieren? #include <stdio.h> #include <stdlib.h> #include...
fragte RunwayBlues vor einem Jahr

3
Bewertungen
2
Antworten
75
Ansichten

Implementierung von Getdelim

Hinweis: Ich habe nicht getdelimgenau versucht, die POSIX- Signatur zu befolgen . Ich musste das consumeArgument für ein Projekt hinzufügen, an dem ich gerade arbeite. Ich bin ziemlich neu im Schreiben von C. Es wäre großartig, ein Feedback darüber zu erhalten, ob Best Practices befolgt werden. Ei...
fragte Chris Frank vor einem Jahr

2
Bewertungen
1
Antwort
81
Ansicht

Formatierte Lesung

Ich dachte, es könnte nützlich sein, wenn Lesen zumindest eine Art Spiegelschrift sein könnte. Wenn ich zum Beispiel eine Ausgabe schreibe wie: somefile << "foo: " << foo << ", bar: " << bar; ... es wäre schön, wenn ich es wieder lesen könnte wie: somefile >> "foo:...
fragte Jerry Coffin vor einem Jahr

1
Bewertungen
2
Antworten
82
Ansichten

Neue Daten aus einer sich ständig aktualisierenden Datei in Java lesen

Ich habe eine Protokolldatei, die ständig mit neuen Datenzeilen aktualisiert wird. Ich muss neue hinzugefügte Daten in Java erhalten, sobald sie geschrieben werden. Für jetzt ist meine Lösung: public static void readNonStop(String filename, boolean goToEnd, FileReadCallback readCallback) { if(r...
fragte Arthur vor einem Jahr

3
Bewertungen
0
Antworten
107
Ansichten

Eine Schnittstelle für mehrere CRUD-Ressourcen

Ich habe vor einigen Tagen nach einer Abstraktionsebene für den Zugriff auf Dateien ( Link ) gefragt (ich habe mich entschieden, es nicht mehr als Folge zu bezeichnen, da es zu viele Änderungen gibt). Ich habe versucht, viele Ideen aus den Feedbacks zu übernehmen, aber es war nicht einfach. In der Z...

1
Bewertungen
2
Antworten
96
Ansichten

Lesen Sie Ganzzahlen aus gekoppelten Zeilen in einer Textdatei

Ich versuche, eine Textdatei zu lesen, die wie in diesem Beispiel formatiert ist: 5 3 3 1 5 6 6 6 1 3 2 5 4 Wo die Zeilen gekoppelt sind, ist die Zeile darüber immer gleich 2 und die Zeile darunter die letzte Ziffer in der Zeile darüber. (Dies ist leider aus einer alten Notiz, die ich mitgenomme...
fragte maja vor einem Jahr

3
Bewertungen
1
Antwort
142
Ansichten

Einfaches Stringifizieren mit dem Operator <<

Hintergrund Ich schrieb my_lengthUnterricht und etwas Code. my_lengthkann mit <<operator festgelegt werden und main()testet dies. Fragen Ich denke, operator<<kann umgestaltet werden. Wie kann ich neu schreiben operator<<von my_length, und es besser Code machen? Wie kann ich d...

1
Bewertungen
3
Antworten
100
Ansichten

Holen Sie sich ein Zeichen aus der Standardeingabe, indem Sie nur die Standardbibliothek verwenden

Während ich ein altes Basisspiel nach C übersetzte, brauchte ich eine Funktion, um einen Charakter von der Tastatur zu bekommen. Dies ist mit den üblichen Standard-C-Bibliotheksfunktionen nicht möglich, z. B. getchar()weil der Standard-Eingabestrom zeilenweise gepuffert ist (dh er speichert die gesa...
fragte Jaldhar vor einem Jahr

3
Bewertungen
1
Antwort
136
Ansichten

Bestimmen, ob (x, y) Punkte in der Eingabe eine Funktion bilden

Ich lerne Haskell, und ich bin endlich dazu gekommen, ein paar Haskell zu programmieren. Dieser Code hat meine Tests bestanden. Dieser Code entnimmt dem Standard eine Zeile, in der angegeben wird, wie viele Fälle er haben wird (1 bis 5), und für jeden Fall wird eine Zeile benötigt, die angibt, wie...
fragte Aaron Hall vor einem Jahr

3
Bewertungen
0
Antworten
79
Ansichten

Perl PasteBin-Schaber

Ich möchte meinen Code optimieren und ein besseres Verständnis dafür gewinnen, wie ich die Aufgabe erledigen kann, die ich besser mache. Ich habe Perl-Threads nur etwa 3 oder 4 Mal verwendet. Der Zweck meines Skript- / Codeblocks besteht darin, die Pastebin-API für jede neue öffentliche Einfügung z...
fragte falconspy vor einem Jahr

1
Bewertungen
1
Antwort
76
Ansichten

K & R-Übung 1-22. Falten Sie die Zeilen an der angegebenen Spalte

Intro Ich gehe durch das K & R-Buch (2. Ausgabe, ANSI C ver.) Und möchte das Beste daraus machen: (altes) C lernen und gleichzeitig Problemlösung üben. Ich glaube, die Absicht des Autors war es, dem Leser eine gute Übung zu geben, ihn dazu zu bringen, darüber nachzudenken, was er mit den eingef...
fragte div0man vor einem Jahr

5
Bewertungen
1
Antwort
166
Ansichten

K & R-Übung 1-21. Schreiben Sie ein Programm "entab", das Leerzeichenfolgen durch Tabulatoren ersetzt

Intro Ich gehe durch das K & R-Buch (2. Ausgabe, ANSI C ver.) Und möchte das Beste daraus machen: (altes) C lernen und gleichzeitig Problemlösung üben. Ich glaube, die Absicht des Autors war es, dem Leser eine gute Übung zu geben, ihn dazu zu bringen, darüber nachzudenken, was er mit den eingef...
fragte div0man vor einem Jahr

6
Bewertungen
2
Antworten
151
Ansicht

Minimalistische, in sich geschlossene Klasse zum Lesen einer abschnittslosen INI-Datei

Wenn Abschnitte ignoriert werden und keine Schreibfunktion erforderlich ist, lässt sich der INI- Reader ganz einfach implementieren. Hier ist mein Versuch, eine abschnittslose INI-Datei ohne stdAbhängigkeiten zu lesen . Die allgemeine Idee ist, alle zu speichern key- valuePaare in einem <string,...
fragte Sparkler vor einem Jahr

5
Bewertungen
1
Antwort
154
Ansichten

K & R-Übung 1-18. Entfernen Sie nachstehende Leerzeichen und Tabulatoren aus jeder Zeile

Intro Ich gehe durch das K & R-Buch (2. Ausgabe, ANSI C ver.) Und möchte das Beste daraus machen: (altes) C lernen und gleichzeitig Problemlösung üben. Ich glaube, die Absicht des Autors war es, dem Leser eine gute Übung zu geben, ihn dazu zu bringen, darüber nachzudenken, was er mit den eingef...
fragte div0man vor einem Jahr

5
Bewertungen
3
Antworten
135
Ansichten

SslStream-kompatible ReadLine-Erweiterung

Dieser Code ist eine Erweiterung, mit der Sie einfach und schnell eine Zeile mit Unterstützung lesen können SslStream. Was ich erreichen möchte: Verringern Sie die CPU-Auslastung, indem Sie die Speicherung von Bytes für die spätere Umwandlung in Zeichenfolge verbessern Verringern Sie die CPU-Ausl...
fragte Ma Dude vor einem Jahr

3
Bewertungen
3
Antworten
456
Ansichten

Einfache put () - Funktion in x64-Assembly

Ich versuche, als einfache E / A-Bibliothek in x64 mit Linux-Syscalls zu schreiben section .text strlen: xor rdx, rdx .loop: cmp [rsi + rdx], 0 je .exit inc rdx jmp .loop .exit: ret ; value in rdx puts: ; string passed through rsi mov rax, 1 call strlen syscall
fragte Meme myself and a very creepy vor einem Jahr

2
Bewertungen
4
Antworten
124
Ansichten

K & R Übung 1-19. Umkehrung der Programmeingabe jeweils eine Zeile

Intro Ich gehe durch das K & R-Buch (2. Ausgabe, ANSI C ver.) Und möchte das Beste daraus machen: (altes) C lernen und gleichzeitig Problemlösung üben. Aus diesem Grund versuche ich, die Übungen "hardcore" zu lösen - ohne Wissen aus der "Zukunft" zu verwenden. Ich werde es nachholen, nachdem ic...
fragte div0man vor einem Jahr

1
Bewertungen
2
Antworten
132
Ansichten

K & R-Übung 1-16. Suchen Sie die längste Zeile in der Eingabe und drucken Sie die Länge und die ersten N Zeichen

Ich gehe das K & R-Buch durch (2. Ausgabe, ANSI C ver.) Und möchte das Beste daraus machen. Beachten Sie, dass ich aus Gründen der Übung keine Techniken verwenden möchte, die noch nicht in das Buch aufgenommen wurden, und ich kompiliere mit der -ansiFlagge. K & R-Übung 1-16 Überarbeiten Si...
fragte div0man vor einem Jahr

3
Bewertungen
0
Antworten
150
Ansichten

K & R-Übung 1-13. Druckhistogramm der Wortlängen (vertikale Variante)

Ich gehe das K & R-Buch durch (2. Ausgabe, ANSI C ver.) Und möchte das Beste daraus machen. Wie sieht die folgende Lösung für Sie aus? Beachten Sie, dass ich aus Gründen der Übung keine Techniken verwenden möchte, die noch nicht in das Buch aufgenommen wurden. Ich versuche auch, den Code / die P...

3
Bewertungen
2
Antworten
130
Ansichten

K & R-Übung 1-13. Histogramm der Wortlänge drucken (horizontale Variante)

Ich gehe das K & R-Buch durch (2. Ausgabe, ANSI C ver.) Und möchte das Beste daraus machen. Wie sieht die folgende Lösung für Sie aus? Beachten Sie, dass ich aus Gründen der Übung keine Techniken verwenden möchte, die noch nicht in das Buch aufgenommen wurden. Ich versuche auch, den Code / die P...

3
Bewertungen
3
Antworten
118
Ansichten

Berechnen Sie Summe, Minimum, Maximum und Mittelwert aus einer Reihe von Entfernungen

Ich habe erst angefangen, C ++ zu lernen, und lese gerade durch das Buch "Programmieren von Prinzipien und Praktiken mit C ++". Dieser Code ist mein Versuch, Übung 3 am Ende von Kapitel 4 abzuschließen. Die eigentliche Aufgabe ist: Lesen Sie eine Folge von Doppelwerten in einen Vektor. Stellen...
fragte Butch Crockett vor einem Jahr

6
Bewertungen
5
Antworten
969
Ansichten

Dynamische fgets in c

Ich wollte eine Funktion erstellen, die dynamisch eine Zeile aus einem Stream in einen Puffer abruft. Diese Funktion muss lediglich den char*und den Stream aufnehmen, aus dem gelesen werden soll. Es wird weiterhin einen größeren Puffer zuweisen, bis alle Daten in die rtrVariable eingelesen werden kö...
fragte Axel Persinger vor einem Jahr

0
Bewertungen
2
Antworten
103
Ansichten

Textverarbeitungsprogramm

Ich habe ein Python-Programm geschrieben, um eine Liste von X-Dateien zu durchlaufen, jede zu öffnen, Zeile für Zeile zu lesen und in eine Ausgabedatei zu schreiben (anzufügen). Da diese Dateien mehrere GB umfassen, dauert dies sehr lange. Ich suche Vorschläge, um die Leistung dieses Programms zu v...
fragte Dan S vor einem Jahr

0
Bewertungen
1
Antwort
69
Ansichten

Zählen Sie Zeilen des Scala-Codes (ohne Leerzeilen) in einem Verzeichnis, wobei Sie alle Unterverzeichnisse durchsuchen

Ich muss einfach Zeilen von Scala-Code in einem Projekt zählen, das eine Paket- (dh Verzeichnis-) Hierarchie enthält. Ich bin nicht sicher über die Leistung des unten stehenden Codes. Kannst du helfen, wenn möglich zu verbessern? In Java haben wir auch reduce()in der Stream-API, und ich habe kein...
fragte Roman Bortnikov vor einem Jahr

3
Bewertungen
1
Antwort
91
Ansicht

Laden von Icons in zwei verschiedenen Größen

Ich lade zur Laufzeit 3000 einzelne Symbole, eines meiner Steuerelemente verwendet große Symbole, das andere kleine Symbole. Dies scheint jedoch äußerst ineffizient zu sein. Die einzige Möglichkeit, die Symbole in der Größe "Klein / Groß" zur Verfügung zu stellen, besteht darin, über mehrere Bildlis...
fragte Windex vor einem Jahr

6
Bewertungen
2
Antworten
709
Ansichten

Netzwerkschnittstellenobjekt

Ich habe ein Network ... Ding geschrieben (nicht wirklich Telnet); und es ist ziemlich einfach. Keine Optionen, nur gerade E / A. Es sieht so aus, als würden Programme leicht aufgebläht. #include <arpa/inet.h> #include <fcntl.h> #include <netdb.h> #include <signal.h> #includ...

4
Bewertungen
5
Antworten
1073
Ansichten

Alternative zu scanf implementieren

Da fast alle C-Funktionen, mit denen Daten abgerufen stdinwerden sollen, fehlerhaft sind: gets - je weniger darüber gesagt wird, desto besser scanf- Keine Überprüfung auf Pufferüberlauf und '\n'ständiges Verweilen in stdinden nächsten scanfSekunden scanf_s - Ziemlich ähnlich, jedoch mit Puffe...
fragte Oleg Plachkov vor einem Jahr