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
  • 2015ss
  • 2016ss
  • 2016ws
  • 2017ss
  • 2017ws
  • 2018ws
  • 2019ss
  • 2019ws
  • 2020ws
  • 2021ws
  • 2022ws
  • 2023ws
  • 2024ss
  • 2025ss
14 results

Target

Select target project
  • pgerwinski/es
  • MPeth/es
2 results
Select Git revision
  • 2015ss
  • 2016ss
  • 2016ws
  • 2017ss
  • 2017ws
  • 2018ws
  • 2019ss
  • 2019ws
  • 2020ws
  • 2021ws
  • 2022ws
  • MPeth-2022ws-patch-01682
12 results
Show changes

Commits on Source 227

127 additional commits have been omitted to prevent performance issues.
Showing
with 0 additions and 279 deletions
#include <stdio.h>
char a[] = "Test";
char *p = "Test";
int main (void)
{
printf ("%s\n", a);
printf ("%s\n", p);
return 0;
}
#include <stdio.h>
char *a[] = { "Dies", "ist", "ein", "Test" };
char **p = a;
int main (void)
{
printf ("%c\n", **p);
p++;
printf ("%c\n", **p);
return 0;
}
#include <stdio.h>
char *a[] = { "Dies", "ist", "ein", "Test" };
char **p = a;
int main (void)
{
printf ("%c\n", **p);
p++;
printf ("%c\n", **p);
*a++;
printf ("%c\n", **p);
return 0;
}
#include <stdio.h>
char *a[] = { "Dies", "ist", "ein", "Test" };
char **p = a;
int main (void)
{
printf ("%c\n", **p);
p++;
printf ("%c\n", **p);
(*a)++;
printf ("%c\n", **p);
return 0;
}
#include <stdio.h>
char *a[] = { "Dies", "ist", "ein", "Test" };
char **p = a;
int main (void)
{
printf ("%c\n", **p);
p++;
printf ("%c\n", **p);
(*a)++;
printf ("%c\n", **p);
(*a)++;
printf ("%c\n", **p);
return 0;
}
#include <stdio.h>
char *a[] = { "Dies", "ist", "ein", "Test" };
char **p = a;
int main (void)
{
printf ("%c\n", **p);
p++;
printf ("%c\n", **p);
(*a)++;
printf ("%c\n", *a);
(*a)++;
printf ("%c\n", *a);
return 0;
}
#include <stdio.h>
char *a[] = { "Dies", "ist", "ein", "Test" };
char **p = a;
int main (void)
{
printf ("%c\n", **p);
p++;
printf ("%c\n", **p);
(*a)++;
printf ("%c\n", **a);
(*a)++;
printf ("%c\n", **a);
return 0;
}
#include <stdio.h>
char *a[] = { "Dies", "ist", "ein", "Test" };
char **p = a;
int main (void)
{
printf ("%c\n", **p);
p++;
printf ("%c\n", **p);
(*a) += 5;
printf ("%c\n", **a);
(*a)++;
printf ("%c\n", **a);
return 0;
}
#include <stdio.h>
char *a[] = { "Dies", "ist", "ein", "Test" };
char **p = a;
int main (void)
{
printf ("%c\n", **p);
p++;
printf ("%c\n", **p);
char *q = *p;
printf ("%c\n", *q);
q++;
printf ("%c\n", *q);
return 0;
}
#include <stdio.h>
char *a[] = { "Dies", "ist", "ein", "Test" };
char **p = a;
int main (void)
{
printf ("%c\n", *(*(p + 2) + 2));
printf ("%c\n", *(p[2] + 2));
printf ("%c\n", p[2][2]);
return 0;
}
#include <stdio.h>
typedef char string5[5];
string5 a[] = { "Dies", "ist", "ein", "Test" };
string5 *p = a;
int main (void)
{
for (int i = 0; i < 4; i++)
printf ("%s\n", p++);
return 0;
}
#include <stdio.h>
typedef char string5[5];
string5 a[] = { "Dies", "ist", "ein", "Test" };
string5 *p = a;
int main (void)
{
for (int i = 0; i < 4; i++)
{
char *q = p++;
printf ("%s\n", q);
}
return 0;
}
#include <stdio.h>
typedef char string5[5];
string5 a[] = { "Dies", "ist", "ein", "Test" };
string5 *p = a;
int main (void)
{
for (int i = 0; i < 4; i++)
{
char *q = (char *) p++;
printf ("%s\n", q);
}
return 0;
}
#include <stdio.h>
typedef char string5[5];
string5 a[] = { "Dies", "ist", "ein", "Test" };
string5 *p = a;
int main (void)
{
for (int i = 0; i < 4; i++)
{
for (int j = 0; *p[j]; j++)
printf ("%c", *p[j]);
printf ("\n");
p++;
}
return 0;
}
#include <stdio.h>
typedef char string5[5];
string5 a[] = { "Dies", "ist", "ein", "Test" };
string5 *p = a;
int main (void)
{
for (int i = 0; i < 4; i++)
{
for (int j = 0; (*p)[j]; j++)
printf ("%c", (*p)[j]);
printf ("\n");
p++;
}
return 0;
}
#include <stdio.h>
typedef char string5[5];
string5 a[] = { "Dies", "ist", "ein", "Test" };
string5 *p = a;
int main (void)
{
for (int i = 0; i < 4; i++)
printf ("%s\n", (*p++)[0]);
return 0;
}
#include <stdio.h>
typedef char string5[5];
string5 a[] = { "Dies", "ist", "ein", "Test" };
string5 *p = a;
int main (void)
{
for (int i = 0; i < 4; i++)
printf ("%s\n", &((*p++)[0]));
return 0;
}
#include <stdio.h>
typedef char string5[5];
string5 a[] = { "Dies", "ist", "ein", "Test" };
string5 *p = a;
int main (void)
{
for (int i = 0; i < 4; i++)
printf ("%s\n", (*p++));
return 0;
}
#include <stdio.h>
typedef char string5[5];
string5 a[] = { "Dies", "ist", "ein", "Test" };
string5 *p = a;
int main (void)
{
for (int i = 0; i < 4; i++)
printf ("%s\n", *p++);
return 0;
}
#include <stdio.h>
typedef char string5[5];
string5 a[] = { "Dies", "ist", "ein", "Test" };
string5 *p = a;
int main (void)
{
for (int i = 0; i < 4; i++)
printf ("%s\n", **p++);
return 0;
}