Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • 2016ws
  • 2017ws
  • 2018ws
  • 2019ws
  • 2020ws
  • 2021ws
  • 2022ws
  • 2023ws
  • 2024ws
9 results

Target

Select target project
  • pgerwinski/hp
  • bwildenhain/hp
  • Daniel.Eisi/hp
  • aahrens/hp
4 results
Select Git revision
  • 2016ws
  • 2017ws
  • 2018ws
  • master
4 results
Show changes
Showing
with 0 additions and 247 deletions
#include <avr/io.h>
#include <avr/interrupt.h>
#include <stdint.h>
ISR (INT0_vect) /* PD2 */
{
PORTD ^= 0x40;
}
int main (void)
{
cli ();
EICRA = 1 << ISC00 | 1 << ISC01; /* INT0: steigende Flanke */
EIMSK = 1 << INT0; /* INT0 einschalten */
sei ();
DDRD = 0xff; /* binär: 1111 1111 */
PORTD = 0x40; /* binär: 0100 0000 */
while (1);
return 0;
}
extern int pruzzel (const char *__restrict __format, ...);
int main (void)
{
pruzzel ("Hello, world!\n");
return 0;
}
int pruzzel (const char *bla)
{
printf ("%s", bla);
return 42;
}
int main (void)
{
pruzzel ("Hello, world!\n");
return 0;
}
extern int pruzzel (const char *bla);
int main (void)
{
pruzzel ("Hello, world!\n");
return 0;
}
#include "pruzzel.h"
int main (void)
{
pruzzel ("Hello, world!\n");
return 0;
}
20191121/photo-20191121-171959.jpg

116 KiB

cassini/home/peter/bo/2019ws/hp/20191121> cat hello-5.c
extern int pruzzel (const char *bla);
int main (void)
{
pruzzel ("Hello, world!\n");
return 0;
}
cassini/home/peter/bo/2019ws/hp/20191121> cat pruzzel.c
#include <stdio.h>
int pruzzel (const char *bla)
{
printf ("%s", bla);
return 42;
}
cassini/home/peter/bo/2019ws/hp/20191121> gcc -Wall -O pruzzel.c -o pruzzel
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/Scrt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: error: ld returned 1 exit status
cassini/home/peter/bo/2019ws/hp/20191121> gcc -Wall -O hello-5.c -o hello-5
/tmp/ccfdwwB5.o: In function `main':
hello-5.c:(.text+0xc): undefined reference to `pruzzel'
collect2: error: ld returned 1 exit status
cassini/home/peter/bo/2019ws/hp/20191121> gcc -Wall -O hello-5.c pruzzel.c -o hello-5
cassini/home/peter/bo/2019ws/hp/20191121> ./hello-5
Hello, world!
cassini/home/peter/bo/2019ws/hp/20191121>
cassini/home/peter/bo/2019ws/hp/20191121> cat hello-6.c
#include "pruzzel.h"
int main (void)
{
pruzzel ("Hello, world!\n");
return 0;
}
cassini/home/peter/bo/2019ws/hp/20191121> gcc -Wall -O hello-6.c pruzzel.c -o hello-6cassini/home/peter/bo/2019ws/hp/20191121> ./hello-
cassini/home/peter/bo/2019ws/hp/20191121> ./hello-6
Hello, world!
cassini/home/peter/bo/2019ws/hp/20191121> cat pruzzel.c
#include <stdio.h>
int pruzzel (const char *bla)
{
printf ("%s", bla);
return 42;
}
cassini/home/peter/bo/2019ws/hp/20191121> cat pruzzel.h
extern int pruzzel (const char *bla);
cassini/home/peter/bo/2019ws/hp/20191121>
#include <stdio.h>
int pruzzel (const char *bla)
{
printf ("%s", bla);
return 42;
}
extern int pruzzel (const char *bla);
#include <gtk/gtk.h>
int main (int argc, char **argv)
{
gtk_init (&argc, &argv);
GtkWidget *window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (window), "Hello");
gtk_widget_show (window);
gtk_main ();
return 0;
}
#include <gtk/gtk.h>
int main (int argc, char **argv)
{
gtk_init (&argc, &argv);
GtkWidget *window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (window), "Hello");
g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);
gtk_widget_show (window);
gtk_main ();
return 0;
}
#include <gtk/gtk.h>
int main (int argc, char **argv)
{
gtk_init (&argc, &argv);
GtkWidget *window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (window), "Hello");
g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);
GtkWidget *button = gtk_button_new_with_label ("Quit");
g_signal_connect (button, "clicked", G_CALLBACK (gtk_main_quit), NULL);
gtk_container_add (GTK_CONTAINER (window), button);
gtk_widget_show (button);
gtk_widget_show (window);
gtk_main ();
return 0;
}
#include <gtk/gtk.h>
int main (int argc, char **argv)
{
gtk_init (&argc, &argv);
GtkWidget *window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (window), "Hello");
g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);
GtkWidget *vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
gtk_container_add (GTK_CONTAINER (window), vbox);
GtkWidget *button = gtk_button_new_with_label ("Quit");
g_signal_connect (button, "clicked", G_CALLBACK (gtk_main_quit), NULL);
gtk_container_add (GTK_CONTAINER (vbox), button);
GtkWidget *drawing_area = gtk_drawing_area_new ();
gtk_container_add (GTK_CONTAINER (vbox), drawing_area);
gtk_widget_show (drawing_area);
gtk_widget_show (button);
gtk_widget_show (vbox);
gtk_widget_show (window);
gtk_main ();
return 0;
}
#include <gtk/gtk.h>
int main (int argc, char **argv)
{
gtk_init (&argc, &argv);
GtkWidget *window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
gtk_window_set_title (GTK_WINDOW (window), "Hello");
g_signal_connect (window, "destroy", G_CALLBACK (gtk_main_quit), NULL);
GtkWidget *vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5);
gtk_container_add (GTK_CONTAINER (window), vbox);
GtkWidget *button = gtk_button_new_with_label ("Quit");
g_signal_connect (button, "clicked", G_CALLBACK (gtk_main_quit), NULL);
gtk_container_add (GTK_CONTAINER (vbox), button);
GtkWidget *drawing_area = gtk_drawing_area_new ();
gtk_container_add (GTK_CONTAINER (vbox), drawing_area);
gtk_widget_set_size_request (drawing_area, 100, 100);
gtk_widget_show (drawing_area);
gtk_widget_show (button);
gtk_widget_show (vbox);
gtk_widget_show (window);
gtk_main ();
return 0;
}
#include <stdio.h>
#define VIER vier
int main (void)
{
printf ("Drei mal vier = %d.\n", 3 * VIER);
return 0;
}
#include <stdio.h>
#define VIER 4);
int main (void)
{
printf ("Drei mal vier = %d.\n", 3 * VIER
return 0;
}
#include <stdio.h>
#define VIER 4;
int main (void)
{
printf ("Drei mal vier = %d.\n", 3 * VIER);
return 0;
}
#include <stdio.h>
#define VIER 2 + 2
int main (void)
{
printf ("Drei mal vier = %d.\n", 3 * VIER);
return 0;
}
#include <stdio.h>
#define VIER (2 + 2)
int main (void)
{
printf ("Drei mal vier = %d.\n", 3 * VIER);
return 0;
}