Loot Tricks, Free Recharge Tricks, Paytm, Mobile Offer 2019, Unlimited Paytm Cash, Highest Paying Latest Apps & Websites. Best Deals Of The Day.
#include <stdio.h> #include <string.h> #include <stdlib.h> #define DELIM "." /* return 1 if string contain only digits, else return 0 */ int valid_digit(char *ip_str) { while (*ip_str) { if (*ip_str >= '0' && *ip_str <= '9') ++ip_str; else return 0; } return 1; } /* return 1 if IP string is valid, else return 0 */ int is_valid_ip(char *ip_str) { int i, num, dots = 0; char *ptr; if (ip_str == NULL) return 0; ptr = strtok(ip_str, DELIM); if (ptr == NULL) return 0; while (ptr) { /* after parsing string, it must contain only digits */ if (!valid_digit(ptr)) return 0; num = atoi(ptr); /* check for valid IP */ if (num >= 0 && num <= 255) { /* parse remaining string */ ptr = strtok(NULL, DELIM); if (ptr != NULL) ++dots; } else return 0; } /* valid IP string must contain 3 dots */ if (dots != 3) return 0; return 1; } // Driver program to test above functions int main() { char ip1[] = "127.0.0.251"; char ip2[] = "128.16.100.1"; char ip3[] = "128.512.100.1"; char ip4[] = "125.512.200.cde"; is_valid_ip(ip1)? printf("Valid\n"): printf("Not valid\n"); is_valid_ip(ip2)? printf("Valid\n"): printf("Not valid\n"); is_valid_ip(ip3)? printf("Valid\n"): printf("Not valid\n"); is_valid_ip(ip4)? printf("Valid\n"): printf("Not valid\n"); return 0; }
#include <stdio.h> #include <string.h> #include <fcntl.h> #include <sys/stat.h> #include <sys/types.h> #include <unistd.h> int main(){ int n,fd,fg,i; //int *p; char b[20]; mkfifo("myfifo1",0666); fd = open("myfifo1", 1); printf("Enter the string:"); scanf("%s",b); //p = &n; write(fd,(void *)&b, strlen(b)+1); close(fd); }
Fifo_access.c
#include <stdio.h> #include <string.h> #include <fcntl.h> #include <sys/stat.h> #include <sys/types.h> #include <unistd.h> int main(){ int k,fd,j,i=0; int mask = 32768; fd = open("myfifo1", 0); char a[20]; k = read(fd, (void *)&a, sizeof(a)); for(i=0, j = k-2; i < j; i++, j--){ if(a[i] == a[j]) continue; else break; } if(i>=j){ printf("Palindrome\n"); } else{ printf("Not Palindrome\n"); } close(fd); }
#include <pthread.h> #include <stdio.h> struct num { int thread_num; int count; }; void* char_print (void* number) { struct num* p = (struct num*) number; int i = (p->count *(p->count + 1))/2; printf("Now in thread %d: \n", p->thread_num); printf("The sum is: %d\n", i); //fputc (i, stderr); return NULL; } int main () { pthread_t thread1_id; pthread_t thread2_id; struct num thread1_args; struct num thread2_args; //thread1_args.count = 3; printf("Enter the number: "); scanf("%d" , &(thread1_args.count)); thread1_args.thread_num = 1; pthread_create (&thread1_id, NULL, &char_print, &thread1_args); pthread_join(thread1_id, NULL); printf("Enter the number: "); scanf("%d" , &(thread2_args.count)); thread2_args.thread_num = 2; pthread_create (&thread2_id, NULL, &char_print, &thread2_args); pthread_join(thread2_id, NULL); return 0; }
#include<stdio.h> #include<pthread.h> #include<semaphore.h> #include<unistd.h> sem_t mutex; int c = 0; void *thread(void *arg){ sem_wait(&mutex); printf("%d%d\n", c, c); c++; sem_post(&mutex); sleep(1); } int main(){ while(1){ sem_init(&mutex, 0, 1); pthread_t t1, t2; pthread_create(&t1, NULL, thread, NULL); sleep(1); pthread_create(&t2, NULL, thread, NULL); pthread_join(t1, NULL); pthread_join(t2, NULL); sem_destroy(&mutex); } return 0; }
#include<stdio.h> #include<stdlib.h> #include<unistd.h> #include<string.h> #include<sys/socket.h> #include<sys/types.h> #include<arpa/inet.h> int main() { int sid,new_sid; char buffer[100]; pid_t child; struct sockaddr_in s,new_s; int size_of_new_s=sizeof(new_s); sid=socket(AF_INET,SOCK_STREAM,0); if(sid<0) { printf("[+]Error in socket creation :\n"); exit(1); } printf("socket created:\n"); s.sin_family=AF_INET; s.sin_port=htons(6666); s.sin_addr.s_addr=inet_addr("127.0.0.1"); if(bind(sid,(struct sockaddr *)&s,sizeof(s))<0) { printf("[+]Error in binding: \n "); exit(1); } printf("Binding with port is Completed: \n"); if(listen(sid,10)==0) { printf("listening.............\n"); } else printf("[+]error in listening: \n"); while(1) { new_sid=accept(sid,(struct sockaddr*)&new_s,&size_of_new_s); if(new_sid<0) { //printf("Error in connection acception :\n"); exit(1); } printf("connection is established with %s:%d \n",inet_ntoa(new_s.sin_addr),ntohs(new_s.sin_port)); if((child=fork())==0) { close(sid); while(1) { recv(new_sid,buffer,100,0); if(strcmp(buffer,"exit")==0) { printf("Disconnected from %s:%d \n",inet_ntoa(new_s.sin_addr),ntohs(new_s.sin_port)); break; } else { printf("\n Client of port No://%d// : %s \n",ntohs(new_s.sin_port),buffer); //printf("\n massge to Client of port No://%d// :",ntohs(new_s.sin_port)); //scanf("%s",buffer); send(new_sid,buffer,100,0); bzero(buffer,sizeof(buffer)); } } } } close(new_sid); }
tcp_client.c
#include<stdio.h> #include<sys/types.h> #include<stdlib.h> #include<sys/socket.h> #include<arpa/inet.h> #include<unistd.h> #include<string.h> int main() { int sid; struct sockaddr_in s; //nsz=sizeof(ns); char buffer[100]; sid=socket(AF_INET,SOCK_STREAM,0); pid_t pid; if(sid<0) { printf("[-]Error in socket Creation:\n"); exit(0); } printf("[+]SOcket created:\n"); s.sin_family=AF_INET; s.sin_port=htons(6666); s.sin_addr.s_addr=inet_addr("127.0.0.1"); if(connect(sid,(struct sockaddr*)&s,sizeof(s))<0) { printf("[-]Error in Connection:\n"); exit(1); } printf("[+]Connection completed:\n"); while(1) { printf("\nClient:"); scanf("%s",buffer); send(sid,buffer,100,0); if(strcmp(buffer,"exit")==0) { //printf("Disconnected from:%s : %d",inet_ntoa(ns.sin_addr),ntohs(ns.sin_port)); close(sid); break; } //printf("\nClient port: %d::%s",ntohs(ns.sid_port),buffer); bzero(buffer,sizeof(buffer)); } }
// Comment #includeoutput#include int main() { char text[100],sub[20],new_text[100]; int i=0,j,k,temp=0,n=0; printf("[+]Enter the Text: "); gets(text); printf("\n [+]Enter Substring to be deleted : "); gets(sub); while(text[i]!='\0') { j=0,k=i; while(text[k]==sub[j] && sub[j]!='\0') { k++; j++; } if(sub[j]=='\0') temp=k; new_text[n]=text[temp]; i++; temp++; n++; } new_text[n]='\0'; printf("[+]\n The new string is : "); puts(new_text); return 0; }
[+]Enter the Text: tutorial.spicyztrickz.com [+]Enter Substring to be deleted : tutorial. [+] The new string is : spicyztrickz.com Process returned 0 (0x0) execution time : 40.160 s Press any key to continue.