WIE KANN ICH IN C DAS ◻️und das ◼️ auf der Console ausgeben?

Hab diesen Code geschrieben:

#include <stdio.h>
#include <stdlib.h>
#include "console.h"
#define SIZE 8 // Größe des Schachbretts
char *schachbrett[SIZE][SIZE];// 2D-Array für das Schachbrett
void initSpielfeld();
void ausgabeSpielfeld();
void spielBeenden();
int main() {
initSpielfeld();
initConsole();

        ausgabeSpielfeld();
        getch();
        clrscr();
        gotoxy(0,0);

}
void initSpielfeld(){
    // Fülle das Schachbrett mit den richtigen Symbolen
    for (int i = 0; i < SIZE; i++) { // Zeilen
        for (int j = 0; j < SIZE; j++) { // Spalten
            // Wenn die Summe der Indizes gerade ist, ist das Feld weiß
            if ((i + j) % 2 == 0) {
                schachbrett[i][j] = "◻"; // Weißes Quadrat
            } else {
                schachbrett[i][j] = "◼"; // Schwarzes Quadrat
            }
        }
    }
}
void ausgabeSpielfeld(){
    // Gebe das Schachbrett aus
    for (int i = 0; i < SIZE; i++) { // Zeilen
        for (int j = 0; j < SIZE; j++) { // Spalten
            printf("%s ", schachbrett[i][j]); // Quadrat ausgeben
        }
        printf("\n"); // Neue Zeile nach jeder Zeile im Schachbrett
    }
}

void spielBeenden(){
    return 0;
}

Bei mir kommt da aber immer das raus:

Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝

Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗

Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝

Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗

Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝

Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗

Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝

Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗ Ôù╝ Ôù╗

Aber das ist nicht mein ziel.

Ich möchte einfach nur ein schönes Schachbrett ausgeben.

Kann mir da jemand helfen?

ASCII, Programmiersprache, C (Programmiersprache), UTF-8
Kann man typographische Anführungszeichen mit einer bestimmten Taste belegen?

Ich nutze seit letzter Zeit typographische Anführungszeichen, die man mit entsprechenden ASCII-Codes generieren kann, aber ich finde es immer umständlich, diese mit ASCII-Codes zu generieren, weil man mehrere Tasten hintereinander drücken muss, damit das typographische Anführungszeichen generiert wird.

Also ich meine diese Anführungszeichen: „ und “

Also ALT + 0132 = „

und ALT + 0147 = “

Ich frage mich, ob es ein Programm gibt, mit dem man diese umständliche Tastenfolge auf eine einzige Taste belegen kann, so dass ich z. B. nur ALT + eine bestimmte Taste drücken muss, weil mir sind diese Anführungszeichen teilweise lieber, als diese hier: " ... "

Weil wenn man etwas in obere Anführungszeichen setzt, kann man damit ja auch meinen, dass man etwas nicht so meint. Also wenn ich beispielsweise sage:

„Ich hatte einen "guten" Tag.“, dann meine ich damit, dass ich keinen guten Tag hatte und typographische Anführungszeichen verwendet man ja, wenn man z. B. einen Titel erwähnt (Der Film lautet „Matrix“). Ich bin sehr genau, was Rechtschreibung und Grammatik betrifft, deswegen interessiert mich das, weil ich merke, dass es recht lästig ist, ständig die ASCII-Codes für die typographischen Anführungszeichen einzugeben (genauso umständlich ist es, ständig copy & paste zu verwenden, um diese Anführungszeichen einzugeben).

Tastatur, Anführungszeichen, ASCII
IT-Fachkräfte im Informatik Unterricht in Schulen?

Hallo,

der klassische Weg um in Deutschland Lehrer zu werden ist über ein Lehramtsstudium oder mit zunächst Berufserfahrung sammeln im jeweiligen Fachbereich und dann auch mit einem Studium Berufsschullehrer werden.

Doch sind wir uns selbst mal gegenüber ehrlich welcher Fachinformatiker wird freiwillig, wenn er nicht auf den Kopfgefallen ist und 9+ Jahre Berufserfahrung hat auf das Jahresgehalt von jenseits über den 50.000,€ verzichten, um in einer unterbezahlten Lehrer Position anzufangen ?

Dieses Phänomen macht sich an den grund- und weiterbildenden Schulen [Grundschule, Realschule, Gymnasium,...] bemerkbar.

In den ersten Schuljahren gelten wichtigere Prioritäten wie lesen und schreiben lernen.

Doch aller spätestens ab der 5. Klasse werden die ersten Grundkenntnisse zum Computer vermittelt .

Im Unterricht wird meist mit den wichtigsten Office Programmen aus dem Hause Microsoft oder Open Office angefangen, doch dies zieht sich meiner Erfahrung nach bis zum Erhalt des Abschlusses.

Schüler mit Technischem Interesse erledigen die Textformatierung- oder Tabellenkalkulationsaufgabe in unter 15 Minuten und langweilen sich dann die Restliche Zeit der Unterrichtsstunde.

Und trotz des Informatikunterrichts werden IT´ler Tagtäglich zu Fehlertickets her zitiert wie z.B. mein Drucker druckt nicht, Passwort vergessen, Herr/Frau Ich-weiß-alles-besser und weiteren gerufen.

Bei uns in der Kommune hat nun ein neuer junger Bürgermeister angefangen, der sich die Digitalisierung auf die Fahne geschrieben hat.

Meine Idee wäre ihn an sein Wahlprogramm zu erinnern ihm von meiner damaligen Erfahrung mit Win 2000 im Jahre 2009 im Informatikunterricht  zu berichten und den späteren Erfahrungen in der weiterführenden Schule mit dem Quantensprung auf Windows 10.

Gleichzeitig möchte ich auch einen Vorschlag unterbreiten, um die Schüler für die sich stetig weiterentwickelte Computerwelt zu wappnen auch in Bezug auf das Internet [Social Media,..] und den damit verbundenen Risiken.

Also konkret IT-Fachkräfte planen aktiv den Unterricht gemeinsam mit den Lehrkräften, bieten außerdem eine Informatik AG an und kümmern sich um die IT-Infrastruktur der Schule.

Funfakt unser damaliges Netzwerk war so schlecht eingerichtet, dass jeder Schüler Admin Rechte am PC hatte und mit etwas Ahnung per Remote ganze Rechner herunterfahren konnte.

Wäre das rein rechtlich möglich das IT-Fachkräfte beratend ohne Lehrerstudium am Unterricht beteiligt sind ?

Bzw. der Bürgermeister das, wenn auch mit Abstimmung des KM einführen darf.

Computer, Microsoft Word, Lernen, Studium, Microsoft Excel, Schule, Microsoft PowerPoint, Netzwerk, HTML, CSS, Bildung, Java, Unterricht, JavaScript, Schüler, ASCII, Beamte, Fachinformatiker, Informatik, Informatiker, Informationstechnik, Informationstechnologie, Lehrer, Lehrerin, Pascal, Python, Team, turbo pascal, Rathaus, Bürgermeister, Fachinformatiker Systemintegration, kultusministerium, PowerShell, schulcomputer, Angular, lehren
python 7 segment zähler?

hallo hab den ganzen tag rumm gemacht und das ist rausgekommen:

import time
nummern = [   #mit zeilen abgrenzungen
    ["  ###  "," #   # ","#     #","#     #","#     #"," #   # ","  ###  ",],
    ["   #   ","  ##   "," # #   ","   #   ","   #   ","   #   "," ##### ",],
    ["  ###  "," #   # ","     # ","   ##  ","  #    "," #     "," ##### ",],
    ["  ###  "," #   # ","     # ","   ##  ","     # "," #   # ","  ###  ",],
    ["    #  ","   ##  ","  # #  "," #  #  "," ######","    #  ","    #  ",],
    [" ##### "," #     "," #     "," ####  ","     # "," #   # ","  ###  ",],
    ["  ###  "," #   # "," #     "," ####  "," #   # "," #   # ","  ###  ",],
    [" ##### ","     # ","    #  ","   #   ","  #    "," #     "," #     ",],
    ["  ###  "," #   # "," #   # ","  ###  "," #   # "," #   # ","  ###  ",],
    ["  ###  "," #   # "," #   # ","  #### ","     # "," #   # ","  ###  ",],]


def mache_nummer(a,b):  # ziffer 1 ziffer 2
    num_a = nummern[a]
    num_b = nummern[b]
    zähler = 0
    out = ""
    while zähler != 7 :
        out += num_a[zähler]
        out += " "
        out += num_b[zähler]
        out += "\n"
        zähler += 1
    print(out)
zähler = 0
while zähler != 10 :
    for z2 in range(0,10):
        mache_nummer(zähler,z2)
        time.sleep(1)
    zähler += 1

es gibt in 7 segment askii stile die zahlen 1 biss 99 so aus :(mach es aber jetzt nicht in ascii)

01
02
03
04
05
06
07
08
09
10
11
12
13...

will es aber soo haben :

1
2
3
4
5
6
7
8
9
10
11
12...

das man auch weiter als 99 zählen kann

hilfe?

ASCII, Python, Zähler
"Unerlaubte" Zeichen in Passwörtern?

Moinsen,

meine Frage ist folgende:

Wie lauten die Zeichen/Umlaute, die in Passwörtern ausgelassen werden sollten, da diese Probleme bei Logins bzw. in den jeweiligen Scripten mit sich bringen?

Also bei MySQL sollte man kein $ Zeichen verwenden, da dies ein Steuerzeichen ist.

Könnte mir dementsprechend auch vorstellen, dass man die Zeichen ' '. sowie ein ; auch besser nicht benutzen sollte.

Gibt es hierbei eine Liste, oder ähnliches, welche alle Zeichen beinhalten, welche Probleme bei Programmen bzw. Logins verursachen?

Ich möchte nämlich gerne KeePassXC verwenden und hier in Zukunft den Passwort Generator mit der "sichersten" Einstellung. Also im Endeffekt alle Zeichen einbinden wie auch ASCII und andere Sonderzeichen um möglichst schwere Passwörter zu erstellen. Dabei möchte ich dann gerne nur die einzelnen Zeichen im Filter einsetzen, die Probleme bereiten um eine möglichst große Anzahl an verschiedenen Zeichen einzubinden.

Wäre cool, wenn man hier entweder eine Liste zusammen stellen könnte bzw. jemandem so eine Seite mit den Informationen bekannt ist.

Am besten natürlich für alle Programme und Accounts/Webseiten, die es so gibt.

Habe da nämlich auch schon bei einer Webseite Probleme gehabt, welche die Zeichen nicht gefiltert bzw. angezeigt hat. Hierbei konnte ich das Passwort ohne weiteres per Copy-Paste einspeichern und kam dann nicht mehr mit dem Passwort in den Account. Da dann erstmal drauf zu kommen, dass es daran lag und ich per Passwort -vergessen Funktion dies zum Glück zurücksetzen konnte, hat mich darauf aufmerksam gemacht. Dem möchte ich in Zukunft vorbeugen.

MfG

Passwort, Sonderzeichen, Login, ASCII, LOGINDATEN
Wie komm ich beim ASCII Code direkt von Z zu A?

Guten Tag,

ich habe folgende Aufgabe:

"Eine einfache und alte Verschlüsselungmethode für Texte ist die Caesar-Verschlüsselung. Ausgangspunkt ist ein Buchstabe b und ein Schlüssel k ∈ N. Das Verfahren arbeitet so, dass der Buchstabe durch den Buchstaben ersetzt wird, der k Buchstaben weiter im Alphabet erscheint. Dabei ist zu beachten, dass beim “Hinauslaufen“ über Z mit A weiter gezählt wird. Der nächste Buchstabe nach Z ist also A. Beispiel: b = H und k = 1 ergibt als Ergebnis I. Schreiben Sie ein Java-Programm Caesar, das für einen Schlüssel k mit k ∈ N (also z.B. k = 100) und einen Großbuchstaben b den verschlüsselten Großbuchstaben auf dem Bildschirm ausgibt. Die beiden Argumente werden über die Tastatur dem Programm übergeben, zuerst der Schlüssel k in einer Zeile und anschließend der Buchstabe b in einer Zeile. Die Ausgabe besteht nur aus dem kodierten Resultatbuchstaben zu Beginn der Ausgabezeile gefolgt von einem Zeilenumbruch. Beispiel: Für die Eingabe 5 X ist die Ausgabe C Überlegen Sie sich, wie Sie mit den Hilfmitteln, die bis jetzt bekannt sind, das “Hinauslaufen“ geeignet behandeln können. Nutzen Sie Eigenschaften der Zeichencodierung aus sowie geeignete arithmetische Operationen. Wie könnte die Dekodierung funktionieren? Hinweise: Modulo-Operation, Zeichen - ’A’, Typumwandlung zwischen int und char."

Ich bin schon so weit, dass der Buchstabe sich ändert je nachdem wie die Zahl ist. Aber ich habe noch das Problem, dass ich nicht weiß wie ich das "Hinauslaufen" programmieren kann. Kann mir da jemand helfen?

Vielen Dank im Voraus und freundliche Grüße, Lebenne.

programmieren, ASCII, Informatik, Verschlüsselung

Meistgelesene Beiträge zum Thema ASCII