So, ich versuche mich mal auch am CC65, ich bin bei Abend 2. Habe in diesem Thread leider keine Lösungen zu Aufgabe 1 und 2 gesehen. ![]()
Aufgabe 1:
Code
#include <stdio.h>
int main(void)
{
int result;
result=puts("Wurstbrot");
printf("result ist %d\n", result);
}
Warum wird hier eigentlich beim ausführen das Wort "Wurstbrot" ausgegeben ?
int result //definition der Variablen "result"
result=puts("Wurstbrot") //Definition der Funktion "result"
printf... //Ausgabe des Textes "result ist..."
Wo genau kommt denn hier der Text "Wurstbrot" zur Ausgabe ? (s.Bild)
Aufgabe 2:
Code
#include <stdio.h>
int main(void)
{
int result;
int a=365;
result=puts(a);
printf("result ist %d\n", result);
}
Hier fehlt mir noch die Erklärung, warum dieser Fehler auftritt, und warum diese Grafikzeichen ausgegeben werden.