-
المساهمات
17 -
تاريخ الانضمام
-
تاريخ آخر زيارة
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة زدني علما
-
-
السلام عليكم ، لدي مشكلة في تشغيل البرامج التي يعمل فيها php ، جربت كل البرامج لكن بدون جدوى ، مثل wampserver ... هل من حل جزاكم الله خيرا
-
السلام عليكم ، لدي مشكلة في تشغيل البرامج التي يعمل فيها php ، جربت كل البرامج لكن بدون جدوى ، مثل wampserver ... هل من حل جزاااكم الله خيرا
-
-
نعم عندي لكن لا يريد ان يفتح فيه
-
قمت بتحميل ملف يحتوي على قاعدة البيانات بصيغة mdf لكن لا يريد أن يفتح رغم اني حاولت فتحه بكل الطرق التي يفتح منها ملف ما ، لدي برنامج sql server managment studio express ، حاولت أن أفتحه من ذاك البرنامج لكن بدون جدوى ..
أرجو أن تساعدوني في كيفية فتحه أحتاجه معرفة تلك البيانات ف بدونه لا يمكن ل مشروع في vb.net أن يعمل
و جزااكم الله خيرا
-
قمت بتحميل ملف يحتوي على قاعدة البيانات بصيغة mdf لكن لا يريد أن يفتح رغم اني حاولت فتحه بكل الطرق التي يفتح منها ملف ما ، لدي برنامج sql server managment studio express ، حاولت أن أفتحه من ذاك البرنامج لكن بدون جدوى ..
أرجو أن تساعدوني في كيفية فتحه أحتاجه معرفة تلك البيانات ف بدونه لا يمكن ل مشروع في vb.net أن يعمل
و جزااكم الله خيرا
-
-
سبحاان الله ! ، أنا أعمل في dev c++ و لا يظهر كما ينبغي
-
هذه لغة c أريد أن تظهر لي القائمة كلها ، بينما هي الآن تقف في النصف عندما أكتب رقم التلميذ، و يقف البرنامج
-
السلام عليكم
لا أدري أين هو الخطأ هنا رغم أن كل شيء كما هو إلا أنه لا تظهر لي النتيجة صحيحة ما العمل؟ و أين الخطأ؟ أرجو أن تساعدوني، جزاكم الله خيرا و شكرا
#include<stdlib.h> #include<stdio.h> struct etudiants{ int num; char nom[100]; char prenom[100]; char filier[50]; }; struct etudiants etud; /*---------fonction de chercher----*/ int rech(int numrech) { FILE*F; F=fopen("etudiants.txt","r"); do{ fscanf(F,"%d ; %s; %s; %s",&etud.num,etud.nom,etud.prenom,etud.filier); if (etud.num==numrech) { fclose(F); return 1; } } while(!feof(F)); fclose(F); return -1; } /*----ajoute---*/ void ajouteretudiant() { int num; FILE*F; F=fopen("etudiants.txt","a"); printf("\n entre le numero du nouveau etudiant:"); scanf("%d",&num); fflush(stdin); if (rech(num)==-1) { etud.num=num; printf("\n entre le nom :"); fgets(etud.nom,255,stdin); fflush(stdin); printf("\n entre le prenom :"); fgets(etud.prenom,255,stdin); fflush(stdin); printf("\n entre la filier :"); fgets(etud.filier,255,stdin); fflush(stdin); fprintf(F,"%d ; %s ; %s %s",etud.num,etud.nom,etud.prenom,etud.filier); fflush(stdin); } else { printf("\n cet etudiant exsiste deja"); } fclose(F); } /*---------recherche et affichage------*/ void recherche() { int numR; printf("entrer le numero d'etudiant a rechercher "); scanf("%d",&numR); FILE*F; F=fopen("etudiants.txt","r"); do{ fscanf(F,"%d ; %s ; %S ; %s",&etud.num,etud.nom,etud.prenom,etud.filier); if(numR==etud.num){ printf("-----information dur le stagiaire:-------\n\n"); printf("numero : %d\n",etud.num); printf("nom : %s\n",etud.nom); printf("prenom : %s\n",etud.prenom); printf("filier : %s\n",etud.filier); } } while(!feof(F)); fclose(F); } /*------- suppression---*/ void supprimeretudiant() { char rep; int numrech; printf("entrez le numero d'etudiant a supprimer :"); scanf("%d",&numrech); fflush(stdin); if(rech(numrech)==1) { printf("\n volez vous vraimment supprimer o/n ?"); scanf("%c",&rep); fflush(stdin); if( rep=='o'|| rep=='O') { FILE*Fich,*F; F=fopen("etudiants.txt","r"); Fich=fopen("tempetudiant.txt","a"); do{ fscanf(F," %d ; %s ; %s ; %s",&etud.num,etud.nom,etud.prenom,etud.filier); if(numrech !=etud.num) { fprintf(Fich,"%d ; %s ; %s; %s\n",etud.num,etud.nom,etud.prenom,etud.filier); }} while(!feof(F)); fclose(Fich); fclose(F); remove("etudiants.txt"); rename("tempetudiant.txt","etudiants.txt"); printf("suppression effectuez ave succees"); } } else{ printf("\nce numero d'etudiant n'exsite pas"); } } /*--------procedure modifier etudiants-------*/ void modifieretudiant() { FILE*F,*Fich; int num,i; char rep; printf("\n entre le numero de l'etudiant a modifier :"); scanf("%d",&num); fflush(stdin); if(rech(num)==1) { printf("\n voulez vous vraimment modifier o/n ?"); scanf("%c",&rep); fflush(stdin); if(rep=='o'||rep=='O') { F=fopen("etudiants.txt","r"); Fich=fopen("tempetudiant.txt","a"); do{ fscanf(F,"%d ; %s ; %s ; %s",&etud.num,etud.nom,etud.prenom,etud.filier); if(num==etud.num) { etud.num=num; printf("\n entre le nouveau nom :"); fgets(etud.nom, 255, stdin); printf("\n entre le nouveau prenom :"); fgets(etud.prenom,255, stdin); printf("entre le nouvelle filier :"); fgets(etud.filier,255,stdin); printf("\n la modification a reussi"); } fprintf(F,"%d ; %s ; %s ; %s\n\n",etud.num,etud.nom,etud.prenom,etud.filier); } while(!feof(F)); fclose(F); fclose(Fich); remove("etudiants.txt"); rename("tempetudiant.txt" , "etudiants.txt"); } else{ printf("\n le modification a et annule \n"); } } /*else { printf("\n ce numero d'etudiant n'existe pas \n");*/ } /*-------procedure afficher--------*/ void affichertt() { FILE*F; F=fopen("etudiants.txt","r"); printf("la liste des etudiants est :\n\n"); do{ fscanf(F,"%d ; %s ; %s ; %s",&etud.num,etud.nom,etud.prenom,etud.filier); fflush(stdin); printf("%d;%s;%s;%s\n\n",etud.num,etud.nom,etud.prenom,etud.filier); } while(!feof(F)); fclose(F); } /*-------menu principale----*/ main(){ system("COLOR F4"); int choix; char rep; do{ system("cls"); printf("**********MENU*******\n\n\n"); printf(" 1-ajouter un etidiant \n"); printf(" 2-rechercher unetudiant\n"); printf(" 3-supprimer un etudiant\n"); printf(" 4-modifier un etudiant\n"); printf(" affiche tous le etudiants\n"); printf(" 6-quitter\n\n"); do{ printf("\n -etre votre choix :"); scanf("%d",&choix); } while(choix<1 || choix>6); switch(choix) { case 1:ajouteretudiant(); break; case 2:recherche(); break; case 3:supprimeretudiant(); break; case 4:modifieretudiant(); break; case 5:affichertt(); break; case 6:break; } printf("\n voulez-vous continuez o/n :"); scanf("%s",&rep); fflush(stdin); } while(rep=='o'||rep=='O');}
النتيجة تظهر لي هكذا و يقف البرنامج رغم أني أضغط
-
بتاريخ 37 دقائق مضت قال سعيد:
يرجى كتابة الشيفرة كاملة. أو ذكر رسالة الخطأ.
#include<stdio.h>
#include<stdlib.h>
struct etudiants{
int num;
char nom[100];
char prenom[100];
char filier[50];
};
struct etudiants etud;
/*---------fonction de chercher----*/
int rech(int numrech)
{
FILE*F;
F=fopen("etudiants.txt","r");
do{
fscanf(F,"%d ; %s; %s; %s",&etud.num,etud.nom,etud.prenom,etud.filier);
if (etud.num==numrech)
{
fclose(F);
return 1;
}
}
while(!feof(F));
fclose(F);
return -1;
}
/*----ajoute---*/
void ajouteretudiant()
{
int numrech;
FILE*F;
F=fopen("etudiants.txt","a");
printf("\n entre le numero du nouveau etudiant:");
scanf("%d",&numrech);
fflush(stdin);
if (rech(numrech)== -1)
{
etud.num=numrech;
printf("\n entre le nom :");
gets(etud.nom);
fflush(stdin);
printf("\n entre le prenom :");
gets(etud.prenom);
fflush(stdin);
printf("\n entre la filier :");
gets(etud.filier);
fflush(stdin);
fprintf(F,"%d ;%s ;%s %s\n",etud.num,etud.nom,etud.prenom,etud.filier);
fflush(stdin);
}
else
{
printf("\n cet etudiant exsiste deja");
}
close(F);
}
/*---------recherche et affichage------*/
void recherche()
{
int numR;
printf("entrer le numero d'etudiant a rechercher ");
scanf("%d",&numR);
FILE*F;
F=fopen("etudiants.txt","r");
do{
fscanf(F,"%d;%s;%S;%s",&etud.num,etud.nom,etud.prenom,etud.filier);
if(numR==etud.num){
printf("-----information dur le stagiaire:-------\n\n");
printf("numero : %d\n",etud.num);
printf("nom : %s\n",etud.nom);
printf("prenom : %s\n",etud.prenom);
printf("filier : %s\n",etud.filier);
}
}
while(!feof(F));
fclose(F);
}
/*------- suppression---*/
void supprimeretudiant()
{
char rep;
int numrech;
printf("entrez le numero d'etudiant a supprimer :");
scanf("%d",&numrech);
fflush(stdin);
if(rech(numrech)==1)
{
printf("\n volez vous vraimment supprimer o/n ?");
scanf("%c",&rep);
fflush(stdin);
if( rep=='o'|| rep=='O')
{
FILE*Fich,*F;
F=fopen("etudiants.txt","r");
Fich=fopen("tempetudiant.txt","a");
do{
fscnaf(F,"%d;%s;%s;%S",&etud.num,etud.nom,etud.prenom,etud.filier);
if(numrech !=etud.num)
{
fprintf(Fich,"%d;%s;%s;%s \n\n",etud.num,etud.nom,etud.prenom,etud.filier);
}}
while(!feof(F));
fclose(F);
remove("etudiants.txt");
rename("tempetudiant.txt","etudiants.txt");
printf("suppression effectue eve succees");
}
}
else{
printf("\n ce numero d'etudiant n'exsite pas");
}
}
/*--------procedure modifier etudiants-------*/
void modifieretudiant()
{
FILE*F,*Fich;
int num,i;
char rep;
printf("\n entre le numero de l'etudiant a modifier :");
scanf("%d",&num);
fflush(stdin);
if(rech(num)==1)
{
printf("\n voulez vous vraimment modifier o/n ?");
scanf("%c",&rep);
fflush(stdin);
if(rep=='o'||rep=='O')
{
F=fopen("etudiants.txt","r");
Fich=fopen("tempetudiant.txt","a");
do{
fscanf(F,"%d;%s;%s;%s",&etud.num,etud.nom,etud.prenom,etud.filier);
if(num==etud.num)
{
etud.num=num;
printf("\n entre le nouveau nom :");
gets(etud.nom);
printf("\n entre le nouveau prenom :");
gets(etud.prenom);
printf("entre le nouvelle filier :");
gets(etud.filier);
printf("\n la modification a reussi");
}
fprintf(F,"%d;%s;%s;%s\n\n",etud.num,etud.nom,etud.prenom,etud.filier);
}
while(!feof(F));
fclose(F);
fclode(Fich);
remove("etudiants.txt");
rename("tempetudiant.txt" , "etudiants.txt");
}
else{
printf("\n le modification a et annule \n");
}
}
/*else {
printf("\n ce numero d'etudiant n'existe pas \n");*/
}
/*-------procedure afficher--------*/
void affichertt()
{
FILE*F;
F=fopen("etudiants.txt","r");
printf("la liste des etudiants est :\n\n");
do{
fscanf(F,"%d;%s;%s;%s",&etud.num,etud.nom,etud.prenom,etud.filier);
fflush(stdin);
printf("%d;%s;%s;%s\n\n",etud.num,etud.nom,etud.prenom,etud.filier);
}
while(!feof(F));
fclode(F);
}
/*-------menu principale----*/
void main(){
int choix; char rep;
do{
system("cls");
printf("**********MENU*******\n");
printf("1-ajouter un etidiant \n");
printf("2-rechercher unetudiant\n");
printf("3-supprimer un etudiant\n");
printf("4-modifier un etudiant\n");
printf("affiche tous le etudiants\n");
printf("6-quitter\n\n");
do{
printf("\n -etre votre choix :");
scanf("%d",&choix);
}
while(choix<1 || choix>6);
switch(choix)
{
case 1:ajouteretudiant;
break;
case 2:recherche();
break;
case 3:supprimeretudiant();
break;
case 4:modifieretudiant();
break;
case 5:affichertt();
break;
case 6:break;
}
printf("\n voulez-vous continuez o/n :");
scanf("%s",&rep);
fflush(stdin);
}
while(rep=='o'||rep=='O');}
-
-
-
شكرا على الرد ، لكن لم أعمل ب jquery ، فقط html و css و بعض من javascript
-
مشكلة في تحميل برامج php
في أسئلة البرمجة
نشر
نعم عندي سكايب ، كيف سأغير الميناء ؟