[C] Where-is-Tux

  • warning: call_user_func_array() expects parameter 1 to be a valid callback, function '_forum_access_access_any_forum' not found or invalid function name in /var/kunden/webs/lug/includes/menu.inc on line 452.
  • warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'nodereference_autocomplete_access' not found or invalid function name in /var/kunden/webs/lug/includes/menu.inc on line 452.
  • warning: call_user_func_array() expects parameter 1 to be a valid callback, function '_forum_access_access_any_forum' not found or invalid function name in /var/kunden/webs/lug/includes/menu.inc on line 452.
  • warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'nodereference_autocomplete_access' not found or invalid function name in /var/kunden/webs/lug/includes/menu.inc on line 452.
  • warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'date_repeat_node' not found or invalid function name in /var/kunden/webs/lug/includes/menu.inc on line 452.

Habe mal angefangen etwas C mir beizubringen. Der Quellcode sieht so aus ;-) Kompilieren kann man den Quellcode mittels der Kommandozeile. Es wird ausgeführt aus einem Terminal.


$ gcc thisquellcode -o whereistux

Nachdem man den Quellcode Kompiliert hat und das Programm gestartet hat, sieht man in etwa soetwas:


In Welcher Box, ist Tux?

==========================================================================
|| || || ||
|| || || ||
|| || || ||
|| || || ||
|| || || ||
|| 1 || 2 || 3 ||
|| || || ||
|| || || ||
|| || || ||
|| || || ||
==========================================================================

Bitte eingeben 1, 2 oder 3:


/*
* This is my second learning sample
* its under the terms of GPL2!
* copyrighted by David Voge
* */

#include
#include
#include

int random_number()
{
srand(time(NULL));
int number;
number=(rand() % 3 + 1);
return(number);
}

int structur_start()
{
printf("In Welcher Box, ist Tux?\n\n");
printf("==========================================================================\n");
}

int contents()
{
printf("|| || || ||\n");
printf("|| || || ||\n");
printf("|| || || ||\n");
printf("|| || || ||\n");
printf("|| || || ||\n");
printf("|| 1 || 2 || 3 ||\n");
printf("|| || || ||\n");
printf("|| || || ||\n");
printf("|| || || ||\n");
printf("|| || || ||\n");
}

int finished_1()
{
printf("|| || || ||\n");
printf("|| --- || || ||\n");
printf("|| / \\ || || ||\n");
printf("|| | ||| || || ||\n");
printf("|| \\ \\_/ || || ||\n");
printf("|| / \\ || || ||\n");
printf("|| / \\ || || ||\n");
printf("|| / \\ / \\ || || ||\n");
printf("|| \\__|_|__/ || || ||\n");
printf("|| || || ||\n");
}

int finished_2()
{
printf("|| || || ||\n");
printf("|| || --- || ||\n");
printf("|| || / \\ || ||\n");
printf("|| || | ||| || ||\n");
printf("|| || \\ \\_/ || ||\n");
printf("|| || / \\ || ||\n");
printf("|| || / \\ || ||\n");
printf("|| || / \\ / \\ || ||\n");
printf("|| || \\__|_|__/ || ||\n");
printf("|| || || ||\n");
}

int finished_3()
{
printf("|| || || ||\n");
printf("|| || || --- ||\n");
printf("|| || || / \\ ||\n");
printf("|| || || | ||| ||\n");
printf("|| || || \\ \\_/ ||\n");
printf("|| || || / \\ ||\n");
printf("|| || || / \\ ||\n");
printf("|| || || / \\ / \\ ||\n");
printf("|| || || \\__|_|__/ ||\n");
printf("|| || || ||\n");
}

int structur_end()
{
printf("==========================================================================\n\n");

printf("Bitte eingeben 1, 2 oder 3:\n\n");

}

int choose()
{
int selection;
scanf("%d", &selection); // the input from user
return(selection);
}

int main()
{
int win, counter;
win=0;
system("clear");
structur_start();
contents();
structur_end();

int number;
number=random_number();

int selection;

selection=choose();

if (selection == 1 || selection == 2 || selection == 3)
{
}
else
{
main();
}

if (selection == number)
{
if (selection == 1)
{
system("clear");
structur_start();
finished_1();
structur_end();
}
else if (selection == 2)
{
system("clear");
structur_start();
finished_2();
structur_end();
}
else if (selection == 3)
{
system("clear");
structur_start();
finished_3();
structur_end();
}
}
else
{
system("clear");
structur_start();
contents();
structur_end();

printf("\n\n");

printf("Tux ist nicht in der Box %d, um nocheinmal zu versuchen, beliebige Taste drücken oder fürs Beenden 2 x STRG + C.\n\n", selection);

system("read");
main();
}

}

Wenn man gewonnen hat, sieht man soetwas.


In Welcher Box, ist Tux?

==========================================================================
|| || || ||
|| || --- || ||
|| || / \ || ||
|| || | ||| || ||
|| || \ \_/ || ||
|| || / \ || ||
|| || / \ || ||
|| || / \ / \ || ||
|| || \__|_|__/ || ||
|| || || ||
==========================================================================

ghd New Zealand

ghd New Zealand is known for her function.Qualities of people are using ghd nz frequently.They think it will make themself pretty and have a Good Hair Day.