آموزش برنامه نویسی به زبان ++C

این وبلاگ جهت آموزش برنامه نویسی به زبان ++C برای دانش آموزان دبیرستان فرزانگان ایجاد شده است.

۲ مطلب با موضوع «string» ثبت شده است

مثال 8- برنامه ای بنویسید که یک رشته از ورودی بگیرد و چک کند که همه ی خانه های آن بین حروف a تا z کوچک باشند، اگر این شرط برقرار بود عبارت معتبر و  اگر این گونه نباشد عبارت نامعتبر را نمایش دهد: 

#include <conio.h>
#include <iostream>
#include <string>

using namespace std;
int main()
{
    
    string a;
    cin>>a;
    int flag=1;
    int n=a.length();
    for(int i=0;i<n;i++) 
    {
        int asc=(int)a[i];
        if(asc>=97 && asc<=122)
            flag=0;
        else
        {   flag=1;
            break;
        }
    }
    if(flag==0)
        cout<<"Motabar";
    else
        cout<<"Namotabar";
    
    getch();
    return 0;
}
۱۳ سوال موافقین ۰ مخالفین ۰ ۱۶ آذر ۹۱ ، ۱۸:۱۹
سارا نازاری

تا کنون یاد گرفته ایم که با آرایه ها کار کنیم. اگر بخواهیم آرایه ای از کاراکترها بسازیم  و مثلا عبارت hello را در این آرایه بریزیم باید تک تک حروف را یکی یکی و با فاصله در آرایه بریزیم. منطقی به نظر نمی رسد که تنها راه دریافت عبارتی مثل hello دادن تک تک کاراکترها با فاصله باشد. 

برای این که عبارتی از کاراکترها را به صورت یکباره از ورودی بگیریم می توانیم از نوع دیگری استفاده کنیم که به رشته یا string معروف است. 

برای تعریف String  باید از یکی از دو فرمت زیر استفاده کنیم. 


string name;

or

string name(10,'a');

۳۸ سوال موافقین ۱ مخالفین ۰ ۱۶ آذر ۹۱ ، ۱۸:۱۹
سارا نازاری