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
Commits on Source (411)
Showing
with 0 additions and 144 deletions
20171009/gitlab-scaled.png

1.35 KiB

20171009/gitlab.png

406 B

#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);
gtk_container_set_border_width (GTK_CONTAINER (vbox), 10);
GtkWidget *label = gtk_label_new ("Hello, world!");
gtk_container_add (GTK_CONTAINER (vbox), label);
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);
gtk_widget_show (button);
gtk_widget_show (label);
gtk_widget_show (vbox);
gtk_widget_show (window);
gtk_main ();
return 0;
}
#include <GL/gl.h>
#include <GL/glu.h>
#include <GL/glut.h>
void draw (void)
{
glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glColor3f (1.0, 1.0, 0.0);
glRasterPos2f (-0.65, -0.1);
char *hello = "Hello, world!";
while (*hello)
glutBitmapCharacter (GLUT_BITMAP_HELVETICA_18, *hello++);
glFlush ();
glutSwapBuffers ();
}
void timer_handler (int data)
{
exit (0);
}
int main (int argc, char **argv)
{
glutInit (&argc, argv);
glutInitDisplayMode (GLUT_RGBA | GLUT_DOUBLE | GLUT_DEPTH);
glutInitWindowSize (320, 200);
glutCreateWindow ("Hello");
glutDisplayFunc (draw);
glutTimerFunc (5000, timer_handler, 0);
glutMainLoop ();
return 0;
}
File deleted
File deleted
File deleted
../common/logo-hochschule-bochum-cvh-text.pdf
\ No newline at end of file
20171009/photo-20171009-171328.jpg

106 KiB

README: gcc für verschiedene Betriebssysteme
../common/logo-hochschule-bochum-cvh-text.pdf
\ No newline at end of file
Umgang mit dem Text-Editor vi
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Aufruf: vi <Dateiname> # einschliesslich Endung!
Notausgang: ESC : q ! (Escape, Doppelpunkt, kleines Q, Ausrufezeichen, ENTER)
= vi verlassen, ohne zu speichern
Text eingeben:
- in den INSERT-Modus wechseln
- am einfachsten: i eingeben. Unten links erscheint "INSERT" (oder "EINFUEGEN).
- danach: mit Pfeiltasten bewegen, Text einfach eingeben
- INSERT-Modus wieder verlassen: ESC
Ausserhalb des INSERT-Modus:
- Statt Pfeiltasten: j = runter, k = rauf, h = links, l = rechts
- i = in den INSERT-Modus gehen
- A = am Ende der Zeile anfü in den INSERT-Modus gehen
- :w ENTER = Speichern
- :q ENTER = verlassen
- :wq ENTER = Speichern und verlassen
- :q! ENTER = verlassen, ohne zu speichern
- x = Buchstaben loeschen
- dd = Zeile loeschen
- Textbloecke verschieben:
V (grosses V) druecken
Text markieren (mit j und k)
d (kleines d) druecken. Der markierte Text wird geloescht ("Cut").
dorthin gehen, wo der Text eingefuegt werden soll
p (kleines p) druecken. Der geloeschte Text wird eingefuegt ("Paste").
#include <stdio.h>
int main (void)
{
int a = 'K';
a += 'a' - 'A';
printf ("%c\n", a);
return 0;
}
#include <stdio.h>
int main (void)
{
for (int i = 0, j = 0; i < 3 && j < 3; i++, i < 3 ? 42 : j++)
printf ("%d, %d\n", i, j);
return 0;
}
#include <stdio.h>
int main (void)
{
for (int i = 0, j = 0; i < 3 && j < 3; i++, i < 3 ? 42 : i = 0, j++)
printf ("%d, %d\n", i, j);
return 0;
}
#include <stdio.h>
int main (void)
{
for (int i = 0, j = 0; i < 3 && j < 3; i++, i < 3 ? 42 : (i = 0, j++))
printf ("%d, %d\n", i, j);
return 0;
}
#include <stdio.h>
int main (void)
{
for (int j = 0; j < 3; j++)
for (int i = 0; i < 3; i++)
printf ("%d, %d\n", i, j);
return 0;
}
File deleted
File deleted
#include <stdio.h>
int main (void)
{
int i = 3;
printf ("%d\n", i++);
printf ("%d\n", i++);
return 0;
}