-
یک شنبه 04 دی 1384, 19:13 عصر
#1
کاربر تازه وارد
شمارش کلمه در جمله
با سلام خدمت دوستان
من می خوام یک برنامه بنویسم که یک string را بگیرد و یک کلمه را بگیرد ببیند چند بار تو جمله تکرار شده برنامه رو نوشتم اما می خوام با pointer توش کار کنم اما چون خوب این مبحث رو نفهمیدم نمی تونم باهاش کار کنم می شه خواهش کنم من رو راهنمایی کنید تا با pointer هم برنامم درست بشه سورس برنامم هم می ذارم اگه راهنماییم کنید ممکنه این pointer ها رو هم بفهمم ممنون میشم :لبخندساده
#include<conio.h>
#include<stdio.h>
#include<string.h>
[RIGHT] main()
{
char string[200],string2[200];
char ch[20];
int count=0,i,x=0,k;
printf("Enter a statement:\n");
gets(string);
printf("\nEnter a word for searching in the statment:\n");
gets(ch);
x=strlen(string);
i=0;
while(i<=x)
{
k=0;
while(string[i]!=' ')
{
string2[k]=string[i++];
k++;
}
string2[k++]='\0';
if(!strcmp(string2,ch))
count++;
i++;
}
printf("the itereation of word %s in this statement is %d",ch,count);
getch();
}
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت