Folgend finden Sie einfache Übungen rund um Strukturen:
A) Anlegen einer Struktur Kunde
B) Anlegen von Variablen k1, k2, k3 und füllen der Werte (in main)
C) Zuweisung k3 = k1 ausprobieren und Ausgabe in main
// ************************************************************************************************
// Autor/en: http://www.online-vba.de - Marc Wershoven
// Verwendung der Quelltexte auf eigene Gefahr!
// Es gelten die Nutzungsbedingungen von www.Online-VBA.de!
// Original-Quelltext: www.online-vba.de/cpp_structs1.php
// ************************************************************************************************
#include <stdio.h>
#include <string.h> //strcpy Funktion
//Aufgabe A
struct kunde
{
char vorname[50];
char nachname[50];
int telefon;
};
void main()
{
//Aufgabe B
struct kunde k1,k2,k3;
//Kunde 1
strcpy(k1.vorname, "Hans");
strcpy(k1.nachname, "Hubertson");
k1.telefon=12345;
//Kunde 2
strcpy(k2.vorname, "Otto");
strcpy(k2.nachname, "Schmitz");
k2.telefon=54321;
//Kunde 3
strcpy(k3.vorname, "Peter");
strcpy(k3.nachname, "Löffel");
k3.telefon=66666;
//Aufgabe C
printf("Vorname k3 = %s, Nachname k3 = %s, Telefon = %i\n",k3.vorname,k3.nachname,k3.telefon);
printf("Zuweisung K3=K1:\n");
k3=k1;
//Ausgabe K3
printf("Vorname k3 = %s, Nachname k3 = %s, Telefon = %i\n",k3.vorname,k3.nachname,k3.telefon);
}