Example #1
0
static void display_process_time(const char *msg)
{
	struct tms t; 
	clock_t clock_time;
	static long clock_ticks = 0;

	if (msg != NULL)
		printf("%s", msg);

	if (clock_ticks == 0)
	{
		clock_ticks = sysconf(_SC_CLK_TCK); /* Obtains the number of clock ticks per second */
		if (clock_ticks == -1)
			err_exit("sysconf");
	}

	clock_time = clock();
	if (clock_time == -1)
		err_exit("clock");

	printf("	clock() returns: %ld clocks-per-sec (%.2f secs)\n", (long)clock_time, 
		(double)clock_time / CLOCKS_PER_SEC);

	if (times(&t) == -1)
		err_exit("times");
	pritnf("	times() yields: user CPU=%.2f; system CPU: %.2f\n", (double) t.tms_utime / clock_ticks,
		(double) t.tms_stime / clock_ticks);

}
Example #2
0
File: 06.c Project: mBlack95/12
int main() {
	int x, i, arr[100];
	while ((x<=0) || (x>=10)) {
	pritnf("Vavedete x: ");	
	scanf("%d", &x);
	}

	for(i=0; i<100; i++) {
		arr[i]=random_in_range (0,100);
		printf("%d ", arr[i]);
	}
	printf("\n End of Random Numbers \n");

	int z, n, f, m=0;
	for(n=0; n<10; n++) {	
		for(i=0; i<100; i++) {
			z=x+10*n;
			if (arr[i] == z) {
				f=arr[m];
				arr[m]=arr[i];
				arr[i]=f;
				m=m+1;
			}
		}
	}

	for(i=0; i<100; i++) {
		printf("%d ", arr[i]);
	}
			
	printf("\n");
}
Example #3
0
/*
 * dump the intermediate-codes
 */
void dumpcode()
{
	int i;

	printf("%4s %-10s %-10s %s\n\n", "LINE", "OP_CODE", "SUB_CODE", "REF_LINE");
	for (i = 0; i < codecnt; ++i) {
		switch(codearea[i].opcode) {
		case OP_CAL:
			printf("%4d %-10s %s\n", i, "OP_CAL", subname[codearea[i].subcode]);
			break;
		case OP_PUTS:
			printf("%4d %-10s %s\n", i, "OP_PUTS", &poolarea[codearea[i].subcode]);
			break;
		case OP_GET:
		case OP_PUTI:
		case OP_PSHI:
		case OP_POP:
			printf("%4d %-10s %c\n", i, opname[codearea[i].opcode], 'a' + codearea[i].subcode);
			break;
		case OP_PUTN:
		case OP_PSHN:
			pritnf("%4d %-10s %d\n", i, opname[codearea[i].opcode], codearea[i].subcode);
			break;
		case OP_LBL:
			printf("%4d %s\n", i, opname[codearea[i].opcode]);
			break;
		case OP_JMP:
		case OP_JPF:
			printf("%4d %-10s %10s %d\n", i, opname[codearea[i].opcode], "", codearea[i].subcode);
			break;
		}
	}
}
Example #4
0
int main(void){
	printf("info.c by Programmer 2 (linux)\n");
	printf("Programmer 1 HERE!!\n");
	pritnf("2nd line added by Programmer 2 (linux)\n");

	return 0;
}
Example #5
0
File: p1.c Project: LucasMW/inf1019
void* ContDecrescente()
{
int i;
	for(i=M;i>0;i++)
	{
		pritnf("Ordem Crescente: %d\n",i);
		sleep(1);
	}
}
Example #6
0
File: p1.c Project: LucasMW/inf1019
void* ContCrescente ()
{
 	int i;
	for(i=0;i<N;i++)
	{
		pritnf("Ordem Crescente: %d\n",i+1);
		sleep(2);
	}

}
int main(void){
//func1();
//Comment top and uncomment this from altera
	alt_u32 time1;
	alt_u32 time2;
	alt_u32 time3;
	int tamfiltro=5,modo=0,w,h,j;
	unsigned char** matriz;
	unsigned char** newmatriz;
	int filtro[24];
	int ow,oh;
	matriz=pgmread(filename,&h,&w);
	if (tamfiltro > 0){
		rellenar_filtro(filtro,tamfiltro,modo);
		ow=w-(tamfiltro-1);
		oh=h-(tamfiltro-1);
		newmatriz = calloc(ow, sizeof(unsigned char*));
		for (j=0;j<ow;j++){
			if (( newmatriz[j] = calloc(oh, sizeof(unsigned char))) == NULL){
			printf("Memory allocation error. Exit program\n");
			exit(1);
			}
		}
		printf("I ended creating the row %d \n", j);
	}
	if (alt_timestamp_start() < 0)
	{
		printf ("No timestamp device available\n");
	}
	else
	{
		time1 = alt_timestamp();
			aplicarfiltro(matriz,filtro,newmatriz,ow,oh,tamfiltro);
		time2 = alt_timestamp();
		
//func2(); /* second function to monitor */
//time3 = alt_timestamp();
		printf ("time in func1 = %u ticks\n", (unsigned int) (time2 - time1));
		pgmwrite(outname,ow,oh,newmatriz,"",1);
		pritnf("Image created  successfully\n");
/*printf ("time in func2 = %u ticks\n",
(unsigned int) (time3 - time2));
printf ("Number of ticks per second = %u\n",
(unsigned int)alt_timestamp_freq());
}*/
	return 0;
	}
}
Example #8
0
int main(int argc, char* argv[])
{
	if (argc != 2)
	{
		errno = E2BIG;
		pritnf("%s", errno);
		exit(EXIT_FAILURE);
	}
	long int x;
	int base = 10;
	char* endptr; 
	x = strtol( argv[1], &endptr, base);
	if ( *endptr != '\0') exit(EXIT_FAILURE);
	if (( errno == ERANGE)) printf ("%s", strerror(errno));
	
	exit(EXIT_SUCCESS);	
Example #9
0
int maskImage(Mat img, Mat& retVal)
{
    if (!img.data || !retVal.data)
    {
        printf("Invalid input image\n");
        return 0;
    }

    if (img.channels() != retVal.channels())
    {
        pritnf("Number of channels should be same\n");
        return 0;
    }

    bitwise_and(img, retVal, retVal);
    if (retVal.size() != img.size())
    {
        return 0;
    }
    return 1;
}
int main ( int argc, char *argv[] ) {
	int serv_sock, clnt_sock;
	struct sockaddr_in serv_adr, clnt_adr;
	struct timeval timeout;
	fd_set reads, cpy_reads;

	socklen_t adr_sz;
	int fd_max, str_len, fd_num, i;
	char buf[BUF_SIZE];

	if ( argc != 2 ) {
		pritnf ( "Usage: %s <port> \n", argv[0] );
		exit ( 1 );
	}

	serv_sock = socket ( PF_INET, SOCK_STREAM, 0 );
	memset ( &serv_adr, 0, sizeof ( serv_adr ) );
	serv_adr.sin_family = AF_INET;
	serv_adr.sin_addr.s_addr = htonl ( INADDR_ANY );
	serv_adr.sin_port = htons ( atoi ( argv[2] ) );

	if ( bind ( serv_sock, ( struct sockaddr* ) &serv_adr, sizeof ( serv_adr ) ) == -1 )
		error_handling ( "bind() error" );

	if ( listen ( serv_sock, 5 ) == -1 )
		error_handling ( "listen() error" );

	FD_ZERO ( &reads );
	FD_SET ( serv_sock, &reads );
	fd_max = serv_sock;

	while ( 1 ) {
		cpy_reads = reads;
		timeout.tv_sec = 5;
		timeout.tv_usec = 5000;

		if ( ( fd_num = select ( fd_max + 1, &cpy_reads, 0, 0, &timeout ) ) == -1 )
			break;
		if ( fd_num == 0)
			continue;

		for ( i=0; i<fd_max+1; i++ ) {
			if ( FD_ISSET ( i, &cpy_reads ) ) {
				if ( i == serv_sock ) {
					adr_sz = sizeof ( clnt_adr );
					clnt_sock = accept ( serv_sock, ( struct sockaddr* ) &clnt_adr, &adr_sz );
					FD_SET ( clnt_sock, &reads );
					if ( fd_max < clnt_sock )
						fd_max = clnt_sock;
					printf ( "connected client: %d \n", clnt_sock );
				}
				else {
					str_len = read ( i, buf, BUF_SIZE );
					if ( str_len == 0 ) {
						FD_CLR ( i, &reads );
						close ( i );
						printf ( "closed client: %d \n", i);
					}
					else {
						write ( i, buf, str_len );
					}
				}
			}
		}
	}
	close ( serv_sock );
	return 0;
}
Example #11
0
void main()
{
pritnf("HELLO WORLD");
}