Suchergebnisse

  1. mogbo

    Performance - Ausgabe Primzahlen bis x

    Hallo, Tool 1 ("schnell") (time ./a.out 10000000 > test.txt | 5.4 sec) Tool 2 ("langsam") (time ./a.out 10000000 > test.txt | 22.36 sec) Kein schöner Code, ist nicht lesenswert (nur zum Testen aufgebaut). Wenn x ein vielfaches von 6 ist und x + 1 Prim, ist auch die Ausgabe buggy beide...
  2. mogbo

    Empfehlung einer Sprache die große Zahlen einfach handeln kann

    Hallo und frohes Neues :) , das Thema ist eigentlich relativ simpel, mir geht es bei C ziemlich auf die Nerven, wenn ich beim Handeln von Zahlen (bzw. tätigen von Berechnungen) schon die Ergebnisse kennen muss, um Overflows zu vermeiden und 50 % des Codes eigentlich nichts mit meiner...
  3. mogbo

    Kurze Verständnisfrage (Adresse int array in C)

    Hallo, eben was in einem Forum gelesen und ein wenig rumprobiert #include <stdio.h> int main() { int a[] = { 1, 2, 3 }; printf("&a = %p\n", &a); printf(" a = %p\n", a); printf("&a[0] = %p\n", &a); printf("**(&a) = %i\n", **(&a)); printf("...
  4. mogbo

    Preprocessor C

    Hallo, habe ein recht unspektakuläres Problem, welches ich mit dem Präprozessor lösen wollte (wüsste auch nicht wie sonst): #if defined (_WIN64) || (_WIN32) # include <windows.h> # include <malloc.h> # include <conio.h> # define CLEAR system("cls") # define BUF 256 #elif defined...
  5. mogbo

    undefined behavior?

    Hallo, frohes Neues :) Die Frage ist eigentlich recht simpel: int main() { int i = 1; printf("%i + 2 = %i\n", i, i += 2); printf("%i + 2 = %i\n", i, i += 2); return 0; } Ausgabe in OpenBSD (warning: unsequenced modification and access to 'i'): 1 + 2 = 3 3 +...
  6. mogbo

    Kleines unlogisches Problem mit C (OpenBSD + clang)

    (kann gerne in Geplauder verschoben werden, war mir nicht ganz sicher wo es besser aufgehoben ist) Hallo, habe neulich ein Meme betrachtet mit dem Inhalt const MY_MIND = true Darunter mit der Zeile: Change MY_MIND Hier ein Link zum Bild https://img.pr0gramm.com/2018/08/08/5b489a85732c2bc1.jpg...
  7. mogbo

    Serverschrank zum Verbauen

    Hallo, bin gerade dabei ein Haus zu sanieren und werde so langsam mit dem Trockenbau fertig, nun bin ich auf der Suche nach einem Schrank + Routingsystem welches Momentan 10 LAN-Zuleitungen abdecken können müsste. Hat wer einen Tipp für einen schicken Schrank den ich in Rigips verbauen könnte +...
  8. mogbo

    Artikel 13 - Uploadfilter

    Guten Morgen, ich denke die meisten werden schon vom Gesetzesentwurf gehört haben der ab dem 20. Juni im EU-Parlament abgestimmt werden soll. https://savetheinternet.info/ Kurz zusammengefasst: Internetseiten sollen dazu verpflichtet werden ihre Uploads mit einer Datenbank abzugleichen um...
  9. mogbo

    memset() Compileroptimierung verhindern

    Guten Morgen, ich bastel mir gerade ein paar Bibliotheken für C in Visual Studio und stoße hin und wieder auf ungewollte Optimierungen, zB bei meinem freezero() void freezero(void *ptr, unsigned long size) { memset(ptr, 0, size); // <- wird gefühlt gerne vom Compiler entfernt...
  10. mogbo

    Visual Studio 2015 - wie Syntaxhighlighting abstellen?

    Guten Morgen, bin hierfür wohl im falschen Forum, aber man kanns ja mal probieren: Hat wer Ahnung, wie ich bei VS 2015 Syntaxhighlighting abstelle? Hab schon mehrere Beiträge von Stackoverflow usw. getestet, scheint aber alles nicht zu funktionieren Hab das Vim-Plugin, :syntax off geht auch...
  11. mogbo

    OpenBSD boehm-gc include'n

    Hallo, hab in einem anderen Thread von boehm-gc gelesen ( @Yamagi ), nun hab ichs geladen und via pkg_add installiert. /usr/local/include/gc.h Inhalt: /* This file is installed for backward compatibility. */ #include <gc/gc.h> Und das "richtige" gc.h ist in /usr/local/include/gc/gc.h Hier...
  12. mogbo

    Abstrakte void *

    Hallo, bin bei C etwas in Richtung Pointerspielereien abgerutscht um mein Verständnis zu verbessern und bin mittlerweile echt fasziniert was der Compiler alles mitmacht :) int main(int argc, char *argv[]) { if (argc != 2) err(EXIT_FAILURE, "argc != 2"); void *c_ptr, *s_ptr...
  13. mogbo

    Neuronetworking - interessantes Konzept

    Hallo, hab gestern mein neues Smartphone mit OpenVPN versehen und hab natürlich auf Leaks getestet und ein bischen mit den Optionen beirumgespielt, dabei fiel mir Neuronetworking auf (VPNs routen mittels AI möglichst nahe zum Zielserver um den VPN Tunnel streckentechnisch maximal lange zu...
  14. mogbo

    Einfachstes OS (Distro) für Unwissende :)

    Guten Morgen, ich suche nach dem einfachsten ( != simpelsten ) System, welches ich ohne Bedenken auf Notebooks von Kollegen installieren kann, welche ihr Notebook ohnehin nur zum surfen, schreiben, mailen und Bilder ankucken nutzen. Ziel ist keine einfache Installation oder simple...
  15. mogbo

    OpenBSD - unfähig eine bestimmte Manpage zu finden

    Guten Morgen, https://man.openbsd.org/style habe eben in der style Manpage von OpenBSD bissl rumgelesen und wollte mich bissl weiterbilden :) ... Prototypes should not have variable names associated with the types; i.e., void function(int); not: void function(int a); Prototypes may have an...
  16. mogbo

    OpenBSD full disk encryption

    Guten Morgen, hat jemand von euch gute/schlechte Erfahrungen mit full disk encryption unter OpenBSD? https://www.openbsd.org/faq/faq14.html#softraidFDE Vollverschlüsselung ist bei mir ein Thema, welches ich gerne händchenhaltend direkt im Installer mit 2 OK klicks erledigt haben will, damit ich...
  17. mogbo

    malloc.conf - Welche Optionen sind praktikabel?

    Guten Morgen, hat hier jemand Erfahrung mit einer erweiterten malloc.conf auf einem Desktop-System? Optionen: C - Canaries F - Freecheck (stronger double free() check) G - Guard pages J - More junking U - Free unmap (rw freed memory protection) https://man.openbsd.org/malloc.conf.5 Welche...
  18. mogbo

    srand_deterministic() gibts für sowas Anwendungen?

    Guten Morgen, vorweg sorry, wär eigentlich in Geplauder besser aufgehoben aber ist doch irgendwie OpenBSD spezifisch?! The rand() function returns a result in the range of 0 to RAND_MAX. By default, this result comes from arc4random(3). If srand_deterministic() was called, the result...
  19. mogbo

    Unschön oder falsch? mehrere Arrays mit einem Pointer beschreiben

    Hallo, glaube das Programming Forum beanschlage ich jetzt offiziell für mich :) ... struct node { char one[10]; ... char ten[10]; TAILQ_ENTRY(node) nodes; }; struct node *order = NULL; int main(void) { ... char *ptr; int i; order = malloc(sizeof(struct node))...
  20. mogbo

    cat-like tool with fread() and write() in C

    Guten Morgen, gleich vorne Weg, ich möchte die Welt nicht neu erfinden, war blos ein wenig am rumprobieren: #include <stdio.h> #include <err.h> #include <unistd.h> int main(int argc, char *argv[]) { if (argc != 2) err(1, "argc needs 1 extra argument (not more)"); FILE *read_file...
  21. mogbo

    sizeof malloc in einer Funktion ohne Pointer aus main()

    Hallo, wiedermal eine simple Frage, auf die ich keine Lösung finde void input(void * array, int * groesse) { snprintf(array, * groesse, "Hello World\n", NULL); } int main(void) { void * test; int groesse = 50; test = malloc(groesse); // void * und int * in func input() uebergeben...
  22. mogbo

    Lustige Coding-Styles

    Guten Morgen, komme aus dem Lachen nichtmehr raus, habt ihr Erfahrung mit weiteren sehr obszönen Coding Styles? Hier meine 3 Favoriten bisher: Bissl schwierig mein Beispiel im Editor "richtig" zu editieren, hoffe man sieht was ich meine: int main(int argc, char **argv) { char array[] =...
  23. mogbo

    doas sh -c 'whoami; whoami' mit execl() in C

    Hallo, kurz zum Code: #include <unistd.h> #include <stdio.h> int main(void) { printf("1\n", NULL); system("/usr/bin/doas /bin/sh -c '/usr/bin/whoami; /usr/bin/whoami'"); printf("2\n", NULL); execl("/usr/bin/doas", "doas", "/bin/sh", "-c", "/usr/bin/whoami", NULL); return 0; }...
  24. mogbo

    C: %.*s passing unsigned long as int to .*

    Hallo, habe ein etwas müßiges Problem, was ohne Fehler ausgegeben wird, ich mir aber nicht sicher bin ob es wirklich die richtige Lösung ist: Mein Programm etwas vereinfacht: #include <stdio.h> #include <stdlib.h> #include <string.h> struct node { int zahl; char array[55]; struct...
  25. mogbo

    Verständnisfrage C: Pointer in structs

    Hallo, wiedermal eine Frage die ich nicht wirklich ergoogelt bekomme: #include <stdio.h> #include <stdlib.h> typedef struct node { int zahl; struct node *next; } node_t; node_t *ptr = NULL; int main(void) { short i = 0, b = 3; ptr = malloc(sizeof(node_t)); node_t *current = ptr...
Zurück
Oben