#include <stdio.h> 
#include <string.h> 
#define LIST_ENTRY 10  // Begrenzt auf 10 Einträge bzw. Datensätze
#define NUMBER_OF_STRING 4 
#define MAX_STRING_SIZE 25 
char arr [LIST_ENTRY][NUMBER_OF_STRING][MAX_STRING_SIZE];            

int main() { // Zuweisungsblock
   strcpy(arr[1][1],"1"); // Nummer
   strcpy(arr[1][2],"Sheeran"); // Nachname
   strcpy(arr[1][3],"Ed"); // Vorname
   strcpy(arr[1][4],"Shivers"); // Titel
 
   strcpy(arr[2][1],"2");
   strcpy(arr[2][2],"Kelly");
   strcpy(arr[2][3],"Patrick");
   strcpy(arr[2][4],"Blurry Eyes");
 
   strcpy(arr[3][1],"3"); // Nummer
   strcpy(arr[3][2],"Bush"); // Nachname
   strcpy(arr[3][3],"Kate"); // Vorname
   strcpy(arr[3][4],"Running up that hill"); // Titel
 
   strcpy(arr[4][1],"4");
   strcpy(arr[4][2],"Styles");
   strcpy(arr[4][3],"Harry");
   strcpy(arr[4][4],"As It Was");

 // Ausgabeblock
   for (int j = 1; j <= 4; j++) {
	   for (int i = 1; i <= NUMBER_OF_STRING; i++) {
		  if (i == NUMBER_OF_STRING) {   
		       printf("'%s'\n", arr[j][i]); } // Nach dem vierten String ein RETURN
		  else printf("'%s'  ", arr[j][i]);
		    
	    }    
	}
}   