ABA


"צריך עזרה בC"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #8394 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 8394
רביבו

   19:59   25.11.02   
אל הפורום  
  צריך עזרה בC  
 
   טוב אז זה הסיפור שלי, היום אחרי השיעור המורה קוראת לי לשיחה ואומרת לי שהיא מעלה אותי הקבצה, (אני כיתה י) לאלה שעושים השנה במקום ביא' בגרות בC

עכשיו הייתי איתם בשיעור ואני לא מבין כלוםםםם

מישהו יכול להסביר לי על הסטרינגים??.


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  על המה ?!?!?! Dudenland 25.11.02 20:07 1
     תודה על התגובה כנס בבקשה רביבו 25.11.02 20:33 2
         אורך המחרוזת Boaz_fr 25.11.02 20:44 3
         תגובה: Dudenland 25.11.02 20:47 4

       
Dudenland

   20:07   25.11.02   
אל הפורום  
  1. על המה ?!?!?!  
בתגובה להודעה מספר 0
 
   עבר עריכה לאחרונה בתאריך 25.11.02 בשעה 20:09
 
סטרינגים ???, כאילו String ???

ב-C, אין String...במקום זה, יש מערך של תווים, ואתה יכול לייצג אותו ע"י הפיכתו לטיפוס...למשל:


#include <stdio.h>;

typedef char string<256>;

int main()
{
string str1="Shlomo";
char str2<256>="Shlomo";
return 0;
};

* בכל המקומות שבהם יש סוגריים משולשות חוץ מבהתחלה, אמורות להיות סוגריים מרובעות...

כלומר המשתנים str1 ו-str2 שניהם מייצגים מערכים של תווים, רק ש-str1 מיוצג ע"י טיפוס...


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

   20:33   25.11.02   
אל הפורום  
  2. תודה על התגובה כנס בבקשה  
בתגובה להודעה מספר 1
 
   עבר עריכה לאחרונה בתאריך 25.11.02 בשעה 20:35
 
מה עושה הפקודה
len=strlen(st);


מה זה אומר

st<i>

או

st<len+1-i>

<> = סוגריין מרובעים

????


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

   20:44   25.11.02   
אל הפורום  
  3. אורך המחרוזת  
בתגובה להודעה מספר 2
 
   עד הNULL
s22Boaz_frs33


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

   20:47   25.11.02   
אל הפורום  
  4. תגובה:  
בתגובה להודעה מספר 2
 
   הדבר הראשון, זה פונקצייה שמחזירה מהו גודל המחרוזת...
כלומר, (strlen(st יחזיר את מספר התווים שיש במחרוזת...
למשל, במחרוזת "Shit", הפונקצייה תחזיר 4.

הדבר השני, זה משתנה מערך, והפנייה לאינדקס שלו...
למשל:
נגדיר מערך של תווים שייצג מחרוזת - ;"char str<256>="Shit
עכשיו, אם נרצה לגשת לאות השלישית במערך, אז ניגש אליה כך:
;<str3=str<2
כלומר, ניגשנו לאינדקס מספר 2 במערך של התווים שנקרא str, בגלל שכל מערך מתחיל ב-0, ולכן, 0 הוא הראשון, 1 הוא השני, 2 הוא השלישי וכו'...

הדבר השלישי, זה תלוי בתוכנית כולה, כלומר זה על אותו עיקרון, רק שבמקום מספר (למשל 2, כמו בדוגמה הקודמת), יש לך ביטוי חשבוני של חיבור וחיסור משתנים...


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

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

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



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