• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

farid777

اعضاء جدد
  • عدد المشاركات

    11
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

0 عادي

عن farid777

  • الرتبة
    عضو جديد

معلومات الملف الشخصي

  • الجنس ذكر
  1. Progress Bar In C Language need Help

    السلام عليك اخي وبارك الله بك هذا هو ما كنت اريده بلضبط الكود رقم 2 لك جزيل الشكر اخي :P وإن شاء الله رح افيدك من علمي انت وجميع الاخوة الكرام في اشياء من اختصاصي
  2. Progress Bar In C Language need Help

    السلام عليك اخي بعد عدة محاولات برمجة الكود لقد استطعت بكتابته بصورة صحيحة هذا الكود كما ترون لقد كتبت الكود من غير ال API ولكن لقد عجزت عن اضافة ال percent بجانب ال ============ ارجوا المساعدة من اهل الخبرة   #include <stdio.h>#include <stdlib.h>#include <curses.h>#include <unistd.h>#include <string.h>void prog(int x);int main(){char *strcat(char *dest, const char *src);char *strcpy(char *dest, const char *src);printf("\n");int x;prog(x);}void prog(x){char str='=';for(x=0;x<=50;x++){str=+str; printf("%c", str);fflush(stdout);sleep(1);}}
  3. Progress Bar In C Language need Help

    مشكور اخي وبارك الله فيك :)
  4. Progress Bar In C Language need Help

    السلام عليك اخي الكريم لا اني استعمل LINUX و gcc compiler - وهذا الكود printf("=", i);يقوم بكتابة ال ============================100.0   ونعم اني اريد اثناء ال progress bar بقراءة ملفات موجودة في ملف ثابت وطباعة اسماء الملفات فقط   اشكرك جدا اخي على المساعدة
  5. Progress Bar In C Language need Help

    بحثت في gogole ولم اجد جواب على سؤالي لقد كتبت كود ولكن لم استطع برمجته بصورة صحيحة هذا الكود   void doSomethingHard();int main()for (int i=0; i<100; i++){ doSomethingHard();}int doSomethingHard(){ printf("=", i); sleep(1);}ارجوا المساعدة
  6. مرحبا اخوتي الكرام اريد المساعدة من اهل الخبرة عن كيفية كتابة كود في لغة السي  كود progress bar  |==================================================>| 100.00 % في هذا الشكل  ولكم جزيل الشكر
  7. سؤال في Sockets في لغة C

    :)  بارك الله فيك اخي الشرح واضح وجميل اشكرك جدا على المساعدة..... :P   
  8. والسلام عليكم والصلاة والسلام على اشرف النبيين والرسل سيدنا محمد..... مرحبا اخوتي الكرام :) اردت ان اشارك هذا الكود معكم للاستفادة  وايضا يوجد لدي بعض الاسئلة لاهل الخبرة ---------------------------------------- اني افهم تقريبا كل شيء من هذا الكود فقط لقطة صغيرة غير مفهومة وارجو شرحها ------------------------------------------------ bzero(&(server_addr.sin_zero),8);if (bind(sock,(struct sockaddr *)&server_addr,sizeof(struct sockaddr)==-1)) {perror("Unable to bind");exit(1);}---------------------------------------- ما الحاجة من ال - bzero وال sizeof(struct sockaddr) وماذا يعني * struct sockaddr ---------------------------------------- tcpserver.c /* tcpserver.c */#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <errno.h>#include <string.h>int main(){ int sock, connected, bytes_recieved , true = 1; char send_data [1024] , recv_data[1024]; struct sockaddr_in server_addr,client_addr; int sin_size; if ((sock = socket(AF_INET, SOCK_STREAM, 0)) == -1) { perror("Socket"); exit(1); } if (setsockopt(sock,SOL_SOCKET,SO_REUSEADDR,&true,sizeof(int)) == -1) { perror("Setsockopt"); exit(1); } server_addr.sin_family = AF_INET; server_addr.sin_port = htons(5000); server_addr.sin_addr.s_addr = INADDR_ANY; bzero(&(server_addr.sin_zero),8); if (bind(sock, (struct sockaddr *)&server_addr, sizeof(struct sockaddr)) == -1) { perror("Unable to bind"); exit(1); } if (listen(sock, 5) == -1) { perror("Listen"); exit(1); } printf("\nTCPServer Waiting for client on port 5000"); fflush(stdout); while(1) { sin_size = sizeof(struct sockaddr_in); connected = accept(sock, (struct sockaddr *)&client_addr,&sin_size); printf("\n I got a connection from (%s , %d)", inet_ntoa(client_addr.sin_addr),ntohs(client_addr.sin_port)); while (1) { printf("\n SEND (q or Q to quit) : "); gets(send_data); if (strcmp(send_data , "q") == 0 || strcmp(send_data , "Q") == 0) { send(connected, send_data,strlen(send_data), 0); close(connected); break; } else send(connected, send_data,strlen(send_data), 0); bytes_recieved = recv(connected,recv_data,1024,0); recv_data[bytes_recieved] = '\0'; if (strcmp(recv_data , "q") == 0 || strcmp(recv_data , "Q") == 0) { close(connected); break; } else printf("\n RECIEVED DATA = %s " , recv_data); fflush(stdout); } } close(sock); return 0;} tcpclient.c /* tcpclient.c */#include <sys/socket.h>#include <sys/types.h>#include <netinet/in.h>#include <netdb.h>#include <stdio.h>#include <string.h>#include <stdlib.h>#include <unistd.h>#include <errno.h>int main(){ int sock, bytes_recieved; char send_data[1024],recv_data[1024]; struct hostent *host; struct sockaddr_in server_addr; host = gethostbyname("127.0.0.1"); if ((sock = socket(AF_INET, SOCK_STREAM, 0)) == -1) { perror("Socket"); exit(1); } server_addr.sin_family = AF_INET; server_addr.sin_port = htons(5000); server_addr.sin_addr = *((struct in_addr *)host->h_addr); bzero(&(server_addr.sin_zero),8); if (connect(sock, (struct sockaddr *)&server_addr, sizeof(struct sockaddr)) == -1) { perror("Connect"); exit(1); } while(1) { bytes_recieved=recv(sock,recv_data,1024,0); recv_data[bytes_recieved] = '\0'; if (strcmp(recv_data , "q") == 0 || strcmp(recv_data , "Q") == 0) { close(sock); break; } else printf("\nRecieved data = %s " , recv_data); printf("\nSEND (q or Q to quit) : "); gets(send_data); if (strcmp(send_data , "q") != 0 && strcmp(send_data , "Q") != 0) send(sock,send_data,strlen(send_data), 0); else { send(sock,send_data,strlen(send_data), 0); close(sock); break; } } return 0;}ارجو المساعدة والسلام عليكم والصلاة والسلام على اشرف النبيين والرسل سيدنا محمد.....