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); }
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"); }
/* * 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; } } }
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; }
void* ContDecrescente() { int i; for(i=M;i>0;i++) { pritnf("Ordem Crescente: %d\n",i); sleep(1); } }
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; } }
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);
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; }
void main() { pritnf("HELLO WORLD"); }