ABA


"איך אני שולח argv כלשהו בדיבאג? (שפת C)"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15320 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15320
זולי 
חבר מתאריך 10.8.04
4426 הודעות
   23:37   21.05.09   
אל הפורום  
  איך אני שולח argv כלשהו בדיבאג? (שפת C)  
 
   ל int main (int argc, char* argv )

איך אני שולח בדיבאגר קובץ לדוגמה?
אני עובד עם Visual Studio 2008
תודה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  לדוגמא בתוכנית ping (מכיר?) ldan192  21.05.09 23:49 1
     כן הבנתי רק שאני זוכר שיש אופציה בדיבאגר זולי  21.05.09 23:53 2
         כן, בטח. תכף אעדכן עם תמונה. הינה: ldan192  22.05.09 00:07 3
             מעולה תודה רבה! אז אם אני צריך רק ארגומנט אחד אני כותב: זולי  22.05.09 00:21 4
                 כן... נגיד עם הדוגמא שנתתי אז t www.walla.co.il- ldan192  22.05.09 00:28 5

       
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   23:49   21.05.09   
אל הפורום  
  1. לדוגמא בתוכנית ping (מכיר?)  
בתגובה להודעה מספר 0
 
אתה רושם ping -t www.walla.co.il
אותו העקרון בדיוק.. אתה מריץ את ה-EXE ורושם אחריו מחרוזת כלשהי וזה נכנס ל-argv. שים לב שחסרים לך (כי צונזרו) הסוגריים ב-argv. זה מערך של מערכים []char* argv
כלומר, המילה הראשונה (אחרי הרווח) היא t-, המילה השניה היא www.walla.co.il... ו-argc זה מספר המילים...


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
זולי 
חבר מתאריך 10.8.04
4426 הודעות
   23:53   21.05.09   
אל הפורום  
  2. כן הבנתי רק שאני זוכר שיש אופציה בדיבאגר  
בתגובה להודעה מספר 1
 
   בלי ממש לקמפל וליצור EXE ואז להריץ אותו מהcmd עם ארגומנטים,

יש אפשרות להכניס לו ארגומנטים שאיתו הוא יריץ כשאתה מקמפל בדיבאגר..
זה חבוי איפשהו בתפריטים ואני לא זוכר איך להגיע לזה...
יודע על מה מדובר?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   00:07   22.05.09   
אל הפורום  
  3. כן, בטח. תכף אעדכן עם תמונה. הינה:  
בתגובה להודעה מספר 2
 


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
זולי 
חבר מתאריך 10.8.04
4426 הודעות
   00:21   22.05.09   
אל הפורום  
  4. מעולה תודה רבה! אז אם אני צריך רק ארגומנט אחד אני כותב:  
בתגובה להודעה מספר 3
 
   בגדול התכנית מקבלת ארגומנט אחד שהוא קובץ טקסט,
תקן אותי אם אני טועה, אני צריך לרשום בשורה שסימנת:
1 mytext.txt
(ה1 לפני שם הקובץ)
נכון?..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   00:28   22.05.09   
אל הפורום  
  5. כן... נגיד עם הדוגמא שנתתי אז t www.walla.co.il-  
בתגובה להודעה מספר 4
 


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net