رفتن به مطلب

آیا با ++c می شه برنامه ای نوشت که ... ؟


khalaj_mohsen

پست های پیشنهاد شده

سلام دوستان

من برای کارم نیاز به نوشتن یه برنامه دارم.

کارم اینه که تعداد زیادی فایل ورودی (batch file) یه برنامه آنالیزی معروف (ABAQUS) رو می خوام به وسیله این برنامه اجرا کنم و از فایل خروجی هر اجرا (آنالیز) یه عدد خاص رو بگردم و پیدا کنم و در جای دیگه ذخیره کنم.

می خواستم یه برنامه ++C بنویسم که این کار رو برام انجام بده. چون هرآنالیز 20 دقیق طول می کشه و ده هزار فایل ورودی دارم می خوام با این برنامه‌ی ++C از چند تا کامپیوتر دانشگاه به صورت شبانه روزی کار بکشم و خودم پاش نشینم تا بتونم کارای دیگم رو انجام بدم.

آیا این کار امکان پذیره؟؟؟ اگه آره دستورای کلیدیش چیه؟

من با متلب و فورترن زیاد برنامه نوشتم و ویژوال بیسیک هم کمی کار کردم ولی با ++C فقط یکی دو روزه دارم ور می رم.

فقط تو رو خدا نگین نمیشه که رسما گریه می کنم

لینک ارسال

بله این امکان در cpp وجود داره که برای مثال به کد زیر توجه کنید که یک سری batch file از ورودی میگیره و تغییر نام میده:

 

[left]
#include <stdio.h>
#include <stdlib.h>




int fileexists ( const char* filename )  //turned "bool" to "int"
 {int ok; 
 FILE* fp = fopen( filename, "r+" );
 ok = (fp != NULL);
 if (ok) fclose( fp );
 return ok;
 }


int main()
 {
 char oldname[ 100 ];
 char newname[ 100 ];


 for (unsigned n = 5; n < 55; n++)
   {
   sprintf( oldname, "%s%u%s",   "Emma Watson Ultimate ***y Pics [Entertainclub.blogspot.com] (", n, ").jpg" );
   sprintf( newname, "%s%0*u%s", "Emma Watson ",                                               2, n,  ".jpg" );
   if (fileexists( oldname ))
     {
     if (rename( oldname, newname ) == 0)
       {
       puts( newname );
       }
     else
       {
       printf( "FAILED to rename \"%s\"\n", oldname );
       }
     }
   }


 puts( "done." );
 return 0;
 }
[/left]

 

منبع:

محتوای مخفی

    برای مشاهده محتوای مخفی می بایست در انجمن ثبت نام کنید.

لینک ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...