السلام عليكم.
أنا لا استطيع استخدام النوع string أو String في VC++ 2010، لماذا؟
السلام عليكم.
أنا لا استطيع استخدام النوع string أو String في VC++ 2010، لماذا؟
ارينا كود حتى نقدر على مساعدتك
.Everyone has a dream
.I never thought that I would be the one I am on now
...No Pain No Gain
مشرف قسم السى/سى++ و الاسيمبلى سنة 2015 بأذن الله ...
تعديل: مشرف قسم السى/سى++ من 2012.
السلام عليكم.
مثلا:
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
string a;
cout << "Hello." << endl;
cin >> a;
return 0;
}وجد شيئا غريبا، تمكنت من عمل متغير string، و لم أتمكن من استخدام
cin >> a;
ماذا لو غيرت اسم الدالة و ال Parameter List لتكون كالتالى و ايضا استخدمت الهيرد فيل string ؟
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char* argv[])
{
string a;
cout << "Hello." << endl;
cin >> a;
return 0;
}.Everyone has a dream
.I never thought that I would be the one I am on now
...No Pain No Gain
مشرف قسم السى/سى++ و الاسيمبلى سنة 2015 بأذن الله ...
تعديل: مشرف قسم السى/سى++ من 2012.
السلام عليكم.
استطيع تعريف متغير string دون وضع
#include <string>
و لا استطيع استخدام cin مع النوع string إلا بعد إضافة
#include <string>
و لكن استطيع استخدام cin مع متغير من النوع int دونها، و سواء وضعتها أم لا لا تتلون "string" بالنوع الأزرق مثل int، سؤال آخر: هل تحتوع الC++ علي النوع decimal؟ فلا استطيع استخدامه.
اولا الكود سيعمل كالتالى
#include "stdafx.h"
#include <string>
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
string a;
cout << "Hello." << endl;
cin >> a;
return 0;
}كل ما قمت بعمله هو وضع
#include <string>
النوع string هو فئه للتعامل مع النصوص و لإستخدامها قم بتضمين
#include <string>
فى السورس كود حتى تقدر على اسخدامها, هذا ما ينطبق على cin
لكن اذا وضعت فى cin متغير string لن يعمل من دون
#include <string>
لإن الـ overlaod الخاص operator>> موجود فى ذاك الملف
بالنسبة للون ال string فهو شئ مدموج فى ال VC++ 2010 , اذا فهو لون يتم وضعه لأنه مدموج فى ال IDE فقط و ليس كأنه متعرف عليه من قبل ال Compiler
تم تعديل هذه المشاركة بواسطة XMasterrrr في 24 أغسطس 2011 في 02:18
.Everyone has a dream
.I never thought that I would be the one I am on now
...No Pain No Gain
مشرف قسم السى/سى++ و الاسيمبلى سنة 2015 بأذن الله ...
تعديل: مشرف قسم السى/سى++ من 2012.
السلام عليكم.
شكرا علي المساعدة، و ما هي "C-Strings"؟ و ماذا عن النوع decimal، هل موجود في الC++؟
Sherif56 كتب:السلام عليكم.
شكرا علي المساعدة، و ما هي "C-Strings"؟ و ماذا عن النوع decimal، هل موجود في الC++؟
ال C-Strings هو نظام النصوص فى ال C و هو يعمل فى ال C++ ايضا وهو مكون من مصفوفة من ال char
يوجد انواع decimal فى السى++ ايضا و هم
float = 4 bytes double = 8 byte long double = compiler dependent but always larger than double
تم تعديل هذه المشاركة بواسطة XMasterrrr في 24 أغسطس 2011 في 02:25
.Everyone has a dream
.I never thought that I would be the one I am on now
...No Pain No Gain
مشرف قسم السى/سى++ و الاسيمبلى سنة 2015 بأذن الله ...
تعديل: مشرف قسم السى/سى++ من 2012.