السلام عليكم
من فضلك هل يمكن ان تعطيني هدا البرنامج بلغة c
لانني ادرس سنة اولى ولا اعرف كيف ابرمج
اكتب برنامج بلغة c يقوم بالعملبات التالية:
1-حجز نص على الشاشة (نهاية النص"." و
entrée واحدة فقط)
2-البحث عن كلمة في النص
3-حساب عدد تكراركلمة في النص
4-تعويض كلمة بكلمة اخرى في النص
5-عرض النص
6-محو النص
لابد ان ينفد البرنامج حتى يقرر المستخدم الخروج مع اعطاء امكانية اختيار اي عملية من العمليات المطلوبة بحرية تامة.
ارجوا الاجابة باسرع وقت ممكن و شكرا
لقد قمت بانجاز البرنامج و لكن ينقصني المرحلة 3و4
#include
#include
#include
#include
void rechercher (char*s,char*mot)
{char *t,*m;
t=strstr(s,mot);
if(t!=NULL)
printf("exist\n");
else
printf("n'exist pas");
}
void supprimer (char **s)
{
*s=" ";
}
void saisie(char**s)
{
printf("\n saisie un texte sur l'ecran(la fin du texte . et une seul Etr‚e\n");
char *c=".";
gets(*s); strcat(*s,c);
}
void affichage (char *s)
{ printf ("%s",s);
}
void main()
{int x; char **texte,**m;
clrscr(); saisie (texte);
printf ("donnez le mot qui recherche:\n");
gets(*m);
do {
printf("\nMENU:\n 2:rechercher\n3:calculer\n4:remplacer\n5:afficher\n6:supprimer\n7:sortier\n");
printf("donner votre choix\n");
scanf("%d",&x);
switch (x) {
case 2:printf("rechercher d'un mot dans le texte");{rechercher(*texte,*m);break;}
case 3:printf("calculer le nombre de r‚pitition du mot dans le texte");break;
case 4:printf("remplacer un mot par d'autre mot dans le texte");break;
case 5:{printf("\n afficher le texte\n");affichage (*texte); break;}
case 6:{printf("supprimer le texte");supprimer (texte);break;}
case 7:break;
default: printf("erreur!\n");
}
}while(x!=7);
getchar();
getchar();
}
من فضلك هل يمكن ان تعطيني هدا البرنامج بلغة c
لانني ادرس سنة اولى ولا اعرف كيف ابرمج
اكتب برنامج بلغة c يقوم بالعملبات التالية:
1-حجز نص على الشاشة (نهاية النص"." و
entrée واحدة فقط)
2-البحث عن كلمة في النص
3-حساب عدد تكراركلمة في النص
4-تعويض كلمة بكلمة اخرى في النص
5-عرض النص
6-محو النص
لابد ان ينفد البرنامج حتى يقرر المستخدم الخروج مع اعطاء امكانية اختيار اي عملية من العمليات المطلوبة بحرية تامة.
ارجوا الاجابة باسرع وقت ممكن و شكرا
لقد قمت بانجاز البرنامج و لكن ينقصني المرحلة 3و4
#include
#include
#include
#include
void rechercher (char*s,char*mot)
{char *t,*m;
t=strstr(s,mot);
if(t!=NULL)
printf("exist\n");
else
printf("n'exist pas");
}
void supprimer (char **s)
{
*s=" ";
}
void saisie(char**s)
{
printf("\n saisie un texte sur l'ecran(la fin du texte . et une seul Etr‚e\n");
char *c=".";
gets(*s); strcat(*s,c);
}
void affichage (char *s)
{ printf ("%s",s);
}
void main()
{int x; char **texte,**m;
clrscr(); saisie (texte);
printf ("donnez le mot qui recherche:\n");
gets(*m);
do {
printf("\nMENU:\n 2:rechercher\n3:calculer\n4:remplacer\n5:afficher\n6:supprimer\n7:sortier\n");
printf("donner votre choix\n");
scanf("%d",&x);
switch (x) {
case 2:printf("rechercher d'un mot dans le texte");{rechercher(*texte,*m);break;}
case 3:printf("calculer le nombre de r‚pitition du mot dans le texte");break;
case 4:printf("remplacer un mot par d'autre mot dans le texte");break;
case 5:{printf("\n afficher le texte\n");affichage (*texte); break;}
case 6:{printf("supprimer le texte");supprimer (texte);break;}
case 7:break;
default: printf("erreur!\n");
}
}while(x!=7);
getchar();
getchar();
}