Hello everybody i need to understnd this piece of code can you guys pelase help me i am stuck thank you very much haad
Code:
#include <stdio.h>
#include <string.h>
int main(int argc, char *argv[], char *env[])
{
char *token = NULL;
char colour1[300] = "";
char colour2[300] = "";
char flag[300] = "";
int wide = 5;
int high = 5;
int columns = 5;
int rows = 5;
token = (char *) strtok(argv[1],":");
strcpy(colour1,token);
token = (char *) strtok(NULL,":");
strcpy(colour2,token);
token = (char *) strtok(NULL,":");
wide = atoi(token);
token = (char *) strtok(NULL,":");
high = atoi(token);
token = (char *) strtok(NULL,":");
strcpy(flag,token);
printf("Content-type:text/html\n\n");
printf("<html>\n");
printf("<body>\n");
printf("<center>\n");
printf("<table bgcolor=\"%s\" border=2>\n",colour2);
for(rows=1;rows<=high;rows++)
{
printf("<tr>\n");
for(columns=1;columns<=wide;columns++)
{
if(columns==5 || rows==5)
printf("<td bgcolor='%s'><h6>%s</h6></td>\n",colour2,flag);
else
printf("<td bgcolor='%s'><h6></h6></td>\n",colour1);
}
printf("</tr>\n");
}
printf("</table>\n");
printf("</body>\n");
printf("</html>\n");
return 0;
}