السلام عليكم و رحمة الله تعالى و بركاته
بإسناد جيد قال رسول الله : " ما من عبد أنعم الله عليه نعمة، فأسبغها عليه ثم جعل حوائج الناس إليه، فتبرم، فقد عرض تلك النعمة للزوال "
انا جديد في المنتدى و اتمني المساعدة في حل واجب اعمال تطبيقية1 لسنة اولى
انا مبتدأ في لغة C++ و لا اجيد غيرها و ارجو ان تفيدونا بخبرتكم
المطلوب
برنامج بلغة C يقوم بالعمليات التالية
1 حجز نص على الشاشة (نهاية النص "." او entrée واحدة فقط)
البحث عن كلمة في النص
حساب عدد تكرارات كلمة في النص
تعويض كلمة بكلمة اخرى في النص
عرض النص
محو النص
ان ينفذ البرنامج حتى يقرر المستخدم الخروج مع إعطاءه إمكانية إختيار عملية من العمليات المطلوبة بحرية تامة
هذه محاولتي و ارجو التصحيح و المساعدة و اتمام الناقص و شكرا لكم
#include <stdio.h>
#include <string.h>
#include <STDLIB.H>
#include <conio.h>
#include <ctype.h>
void saiser( char *text)
{
int i,c;
system("cls");
printf("donnée moi votre text svp:\n");
gets(text);
for(i=1; i<=c; i++){
if(text[c] !='.')
text[c+1]='.'; }
}
int chercher()
{
char *text;
char cher[10],*mor;
printf("entrée votre mot de recherche (maximum 10 char svp)\n");
puts(cher);
mor = strstr(text, cher);
printf("voila votre mot de recherche il exist !!: %s\n", mor);
return 0;
}
void repeter ()
{
char *text,*l;
char cher[10];
int c,i,r;
c=strlen(text);
system("cls");
printf("entrée votre mot de recherche (maximum 10 char svp)\n");
gets(cher);
strcat("", cher);
l="";
for(i=1; i<=c; i++)
if(isalpha(text))
{
l=l+text;
if(cher==l)
r=r+1;
printf("voila votre mot il est repeté %d", r,"foi dans le text");
}
else {
l="";
}
}
void main()
{
int c,x,i;
char s[]="";
char *text;
c=strlen(text);
do
{
clrscr();
system("title votre frére programe & echo version 0.0.0.1 petit programmeur & color a");
saiser(text);
{
printf("1.saise\n 2.rechercher\n3.repeter\n 4.remplacer\n 5.afficher\n 6.suppremer\n 7.quiter\n");
printf("donnée votre choix\n");
scanf("%d", &x);
switch(x) {
case 1: saiser(text);
break;
case 2: printf("%d", chercher()); break;
case 3: ; break;
case 4: ;
case 5: puts(text);
break;
case 6:
clear(text);
break;
case 7:system("exit"); break;
default:printf("kavi etes-vous un ane!! svp entrée un nombre [1 … 7] pas plus ou bien char???"); break;
}
}
while(x!=7);
system("pause");
}
وشكرا لكم مسبقا