امتیاز موضوع:
  • 4 رأی - میانگین امتیازات: 3
  • 1
  • 2
  • 3
  • 4
  • 5
جستجوی یک کلمه در متن
نویسنده پیام
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

ارسال‌ها: 1,363
موضوع‌ها: 139
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #23
RE: جستجوی یک کلمه در متن
سلام ! من تاپیک رو کامل نخوندم . . . فکر نمی کنم خیلی سخت باشه.
کد:
#include <iostream>
using namespace std;

int main()
{
    char str[100];
    char str2[100];
    cin.getline(str, 100);
    cin.getline(str2, 100);

    int i = 0;
    char* s;

    while (true)
    {
        s = strstr(str, str2);
        if ( s == 0)
            break;
        else
        {
            i++;
            strcpy(str, s+1);
        }
    }
    cout << i;

    return 0;
}

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
۱۰-خرداد-۱۳۸۸, ۰۰:۰۵:۱۳
ارسال‌ها
پاسخ
تشکر شده توسط : dunker
dunker آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 1
تاریخ عضویت: خرداد ۱۳۸۸

تشکرها : 3
( 0 تشکر در 0 ارسال )
ارسال: #24
RE: جستجوی یک کلمه در متن
واقعا ممنونم فقط میشه یه توضیح درمورد strstr بدین؟
۱۱-خرداد-۱۳۸۸, ۲۳:۲۲:۲۷
ارسال‌ها
پاسخ
arashrj آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 511
موضوع‌ها: 30
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 4
( 212 تشکر در 133 ارسال )
ارسال: #25
RE: جستجوی یک کلمه در متن
سلام
وظیفه این تابع :
محل برخورد رشته اول در رشته دوم رو برمیگردونه . اگه پیدا نکنه null میشه .....

http://www.cppreference.com/wiki/c/string/strstr

موفق باشی

[آرش جعفری]
اگر به دیگران کمک کنید تا به آنچه می خواهند برسند .شما هم می توانید در زندگی به آنچه می خواهید برسید

* کوتاه کردن URL های طولانی

DevJam
۱۲-خرداد-۱۳۸۸, ۱۲:۲۶:۳۵
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : محمد حسینی, dunker
sam12345 آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: تير ۱۳۹۰

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #26
RE: جستجوی یک کلمه در متن
سلام من برنامه بالا را نوشتم ولي استادمان اين برنامه را با استفاده از فايل مي خواهد اگه مي شود كمكم كنيد.
(آخرین ویرایش در این ارسال: ۱۰-تير-۱۳۹۰, ۱۷:۵۵:۱۵، توسط sam12345.)
۱۰-تير-۱۳۹۰, ۱۷:۰۸:۲۴
ارسال‌ها
پاسخ
roteil آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 0
تاریخ عضویت: تير ۱۳۹۰

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #27
RE: جستجوی یک کلمه در متن
کد:
#include <fstream.h>
#include <conio.h>
#include <assert.h>
#include <string.h>
#include <ctype.h>
#define size 100
void main()
{
    char buf[size];
    char s[100];
    char *p;
    int line=1;
    clrscr();
    ifstream in("sahar.cpp");
    assert(in);
    cin >> s;
    in.unsetf(ios::skipws);
    do {
        in.getline(buf,size);
        if(in.eof())
            break;
        p=strstr(buf,s);
        if(p)
            cout << "Line: " << line << "-->" << buf << endl;
        line++;
    }
    while(1);
    in.close();
    getch();
}
۲۵-تير-۱۳۹۰, ۲۰:۳۸:۵۲
ارسال‌ها
پاسخ
sanaz hushmandi آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: خرداد ۱۳۹۱

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #28
RE: جستجوی یک کلمه در متن
از کاربر خواسته می¬شود که یک متن وارد کند. متن مورد نظر کاربر دریافت می¬شود. تا زمانی که کاربر کلمه end را به عنوان سطر آخر وارد کند. ببخشید اگه ممکنه ساده ترین و مبتدیانه ترین روشو برای حل این سوال میخوام

یادم رفت بگم به صورت دوبعدیه و) از کاربر خواسته می¬شود کلمه مورد نظرش را وارد کند. کلمه مورد نظر کاربر در متنی که در قسمت الف دریافت شده بود جستجو می¬شود و در صورت یافت شدن به حروف بزرگ تبدیل شده و در نهایت کل متن در خروجی نشان داده می¬شود(در خروجی جدید جاههایی که کلمه مورد نظر یافت شده¬اند با حروف بزرگ هستند).

خواهشا هرچه سریعتر یکی به من جواب بده
:(
(آخرین ویرایش در این ارسال: ۰۱-تير-۱۳۹۱, ۱۷:۲۵:۱۷، توسط sanaz hushmandi.)
۰۱-تير-۱۳۹۱, ۱۶:۵۹:۴۱
ارسال‌ها
پاسخ
masterhe3ar آفلاین
تازه وارد

ارسال‌ها: 13
موضوع‌ها: 0
تاریخ عضویت: آذر ۱۳۹۰

تشکرها : 0
( 1 تشکر در 0 ارسال )
ارسال: #29
RE: جستجوی یک کلمه در متن
آقایون ازتون خواهش میکنم کمکم کنید،من فردا تحویل پروژه دارم نمیدونم چیکار کنم
کسی هست بتونه پروژه زیرو به هر زبانی که شده واسم بنویسه؟ تورو خدا کمکم کنید

برنامه ای بنویسید که عناصر استک آ با سایز 10 از ورودی دریافت کند سپس با استفاده ار حداقل ساختمان داده اضافی

عناصر استک آ را وارد استک خالی بی کند
به نحوی که ترتیب عناصر در بی همان ترتیب در آ باشد

در دو حالت
الف:
جهت پیاده سازی ساخمان داده های مورد نیاز از آرایه استفاده کنید
ب:
از لیست های پیوندی

اگه کسی تونست واسم میل کنه یا خبرم بده اینم ایمیلم
leila_falah@yahoo.com
۳۱-مرداد-۱۳۹۱, ۲۱:۰۳:۲۵
ارسال‌ها
پاسخ
mahdisamadi آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: دى ۱۳۹۱

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #30
RE: جستجوی یک کلمه در متن
سلام من هم دانشجوی ترم اول IT هستم استادمون از ما خواسته که یک دیکشنری بنویسیم و یکی از قسمت آن باید ترجمه لغت به لغت یک متن باشه من اصلا چیزی به فکرم نمیرسه توروخدا یکی به من کمک کنه تا یه هفته ی بعد باید پروژم بدم
۱۰-دى-۱۳۹۱, ۱۵:۴۲:۵۸
ارسال‌ها
پاسخ
babyy آفلاین
بازنشسته
*****

ارسال‌ها: 3,095
موضوع‌ها: 141
تاریخ عضویت: مرداد ۱۳۸۷

تشکرها : 35081
( 26090 تشکر در 9068 ارسال )
ارسال: #31
RE: جستجوی یک کلمه در متن
(۱۰-دى-۱۳۹۱, ۱۵:۴۲:۵۸)mahdisamadi نوشته است: سلام من هم دانشجوی ترم اول IT هستم استادمون از ما خواسته که یک دیکشنری بنویسیم و یکی از قسمت آن باید ترجمه لغت به لغت یک متن باشه من اصلا چیزی به فکرم نمیرسه توروخدا یکی به من کمک کنه تا یه هفته ی بعد باید پروژم بدم

برنامت رو تقسیم کن
یک ماجول یا بهتر بگم تابع درست میکنی که ورودیش کلمه هست؛ خروجیش هم معنیش
حالا این تابع بانک اطلاعاتیش چیه؟ فایل؟ دیتابیس؟ بلاخره یکی از همین دو نوعه!
و مطمنا توش حداقل دوتا ستون داری دیگه!‌ یکی واسه نام یکی ترجمش

حالا بنا به همین تابع رو گسترش بده....
----------------
فرقی که الا باید حس کنی اینه که الا میتونی با یه تابع فرضی بقیه برنامتو مثل نشون دادن کلمه و ... طراحی کنی و بعد بری سراغ تابع خودت که با سرچ حل میشه اونم

کمکی کرد؟
۱۰-دى-۱۳۹۱, ۱۸:۳۶:۵۷
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  پیدا کردن کلمه در یک متن matha.a 6 5,956 ۲۶-دى-۱۳۹۵, ۱۰:۰۱:۵۵
آخرین ارسال: babyy
Exclamation [سوال] جستجوی دودویی با استفاده از اشارگرها در زبان C mitra.kh 1 4,178 ۲۴-فروردین-۱۳۹۰, ۱۴:۳۶:۴۰
آخرین ارسال: mitra.kh

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 7 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS