C Programmieren - 'Strings erstellen und einlesen'

preview_player
Показать описание
Abschnitte:
00:00 Strings erstellen, die nur gelesen aber nicht verändert werden können
03:21 Zwei Arten von Strings - char-Arrays können auch verändert werden
05:39 Blick in den Speicher; Null-Byte; Probleme
08:40 Aufgabe: Ausgabe eines Strings
11:21 Aufgabe: Strings neu zuweisen mit der strcpy-Funktion
19:07 Strings einlesen mit fgets()
24:37 Arrays sind auch nur Pointer - Warum *array das gleiche wie array[0] ist
30:25 Aufgabe: Die umständlichste Art und Weise der Ausgabe eines Strings
34:32 Querschnitt: Die Größe von Strings zur Laufzeit ändern

Du möchtest ein Programm schreiben, das Befehle von der Konsole entgegennimmt und dann etwas bestimmtes macht? Dann benötigst du Strings! Das sind Zeichenketten, die dir das Arbeiten mit Texten ermöglicht. Das heißt, du kannst textuelle Eingaben, die an der Konsole gemacht werden, in String-Variablen speichern und diese in deinem Programm verarbeiten - und vieles mehr. Weil dieses Thema sehr komplex ist und es zu Strings verschiedene Funktionen gibt, sind zu diesem Thema weitere Videos verfügbar.
Рекомендации по теме
Комментарии
Автор

Mal ganz ehrlich: Das ist die mit abstand beste tutorial reihe in yt. Vielen herzlichen dank

frankwallner
Автор

mir fehlen die Worten um meine Dankbarkeit für Ihre tollen Videos auszudrücken!!!

franklindjeunga
Автор

Yo, diese Videos helfen mir bei meinem Studium sehr

pistol
Автор

alter echt mega guter Kanal und content !

sorenbrandes
Автор

Was ist der Unterschied zwischen gets und fgets? Danke

Hemeralopie
Автор

Warum steht der pointer beim Char und nicht beim hallo, oder ist das egal?

felixplein
Автор

Eine Frage zur Neuzuweisung:
In Pseudo-Code sei folgendes gegeben.

dim sZeile as String

For each Zeile in Datei Do
sZeile = Zeile
Print(Len(sZeile))
Loop

sZeile wird bei jedem Durchgang neu zugewiesen. Die Länge einer Zeile ist jedoch erst zur Laufzeit bekannt, da bei jedem Programmstart eine andere Datei gelesen wird.
Wie wird sZeile in C deklariert? Wie sähe der gesamte Code in C aus?

mathiasdreke
Автор

Zunächst einmal: sehr sehr gute Tutorials, danke dafür.

Eine kurze Frage zur letzten Aufgabe. Gibt es (abgesehen vielleicht von der Lesbarkeit für Anfänger) einen hintergründigen Grund das Ganze mit einer zusätzlichen Variable zu lösen, anstatt z.B. so?

while (*(hutmacher + i) != '\0')
{
printf("%c", *(hutmacher + i));
i++;
}

Oder ist das am Ende einfach eine Stil-Frage des jeweiligen Programmierers? (In von mir geschriebenen Fall muss i natürlich = 0 gesetzt werden nicht =1)

Belial
Автор

Es fehlen einige Videos.nr. 8; 10; 17; 18; 20; 25… ist es beabsichtigt das diese fehlen.. ?? Denn es sind 28 Nummern, aber 22 in der Playlist… könntest du sie noch ergänzen, falls du sie noch hast???

Nilguen
Автор

sehr gute Videos, meine Professorin stinkt dagegen ab

derdippe