الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Passing 2 String To Main Function

بدأه abuoof في 19 مارس 2009 · 6 رد · 656 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله

السلام عليكم

أريد ان امرر جملتان (سلسلتان) للدالة الرئيسة عند بدأ تشغيل البرنامج في command prompt

بكتابة copy srcfile distfile

جربت أشياء كثيرة ومانفعت أستخدم بورلند 5.2

كنت بعملها بالجافا بسهولة حيث هناك طبيعي مصفوفة تسمي args

main(String []args)

والآن اريد عملها بالسي++

هذا هو الكود الملخبط بتاعي ياريت حد يساعدني


#include<fstream.h>
#include<string.h>
int main(string *args[]) //int argc,char *argv[], char *argw[])
{
/*cout<< argc<<" ";
cout<< argv[2]<<endl;
cout<< argw[2]<<endl;
*/
cout<< args[1]<<endl;
char ch;
fstream src("src.txt",ios::in);
fstream dist("dist.txt",ios::out);
src.unsetf(ios::skipws);
dist.unsetf(ios::skipws);
while(1){
if(src.fail())
break;
src>> ch;
dist<< ch;

}
src.close();
dist.close();
cout<<"secussecc";
return 0;
}
#include<iostream.h>

وجزاكم الله خير

مدونتي

برمجة وما يتبعها

#2

السلام عليكــم ورحمـة الله وبركاتــه ،،

جرب هذا الكود:

وستفهمها بسهوله ان شاء الله

#include <iostream>
using namespace std;


int main(int argc, char *argv[])
{

for(int i=0;i<argc;i++)
cout<<argv<<endl;

	cin.get();
	return 0;
}
tvquran_6.gif

#3

جرب هذا الكود:

#include <iostream>
#include <fstream>
using namespace std;

int main( int argc, char** argv )
{

  ifstream srce( argv[1], ios::binary );
if(!srce ) return 0;
  ofstream dest( argv[2], ios::binary );
if(!dest ) return 0;
  dest << srce.rdbuf();
  return 0;

}
tvquran_6.gif

#4

جزاك الله كل خير الحمدلله فهمته

اضعت 10 ساعات حتي الآن في حل هذه المشكلة

جزاك الله كل خير

أخي ظبط الكود الاول معايا

التاني شغال بس مش فاهم منه حاجة

ممكن توضيح

تم تعديل هذه المشاركة بواسطة abuoof في 19 مارس 2009 في 12:03

مدونتي

برمجة وما يتبعها

#5

الكود الثاني يفتح ملف وبعد ذلك يتاكد اذا كان فعلا مفتوح والثاني كذلك بنفس الطريقه

السطر الاخير ينسخ الملف بالكامل في الملف الآخر.

tvquran_6.gif

#6

جزاك الله خيراُ

وضح الامر والحمدلله

مدونتي

برمجة وما يتبعها

#7

وفقكم الله لخدمة الإسلام والمسلمين

لا إله إلا الله وسبحان الله وبحمده عدد خلقه وزنة عرشه ومداد كلماته وعدد أوراق الشجر وذرات المطر

Our life is a program .. We make Syntax errors

Allah protect us from run time errors

مواضيع مشابهة