תכנות C - קבלת מחרוזת . . . .

פורום זה ישמש לכל הקשור לעזרה הדדית בין חברי האתר, לחיפוש או הצעת עבודה, להצעת או קבלת עזרה, לאיתור מידע או סיוע מכל סוג שהוא.
פורום זה אינו מיועד למשלוח בדיחות!

תכנות C - קבלת מחרוזת . . . .

על ידי ori » 03 דצמבר 2007, 19:15

משום מה כשהתוכנית רצה עם SCANF היא קולטת מחרוזת ועוצרת להמשך
וכשיש שימוש בGETS אין הפסק.
יש רעיון ?
רון ארד-
עד שתחזור הביתה !
סמל אישי של המשתמש
סליקאי זהב
סליקאי זהב
 
הודעות: 816
הצטרף: 15 אפריל 2003, 16:44
מיקום: South (Northern Negev)

מה המחרוזת?

על ידי argra11 » 04 דצמבר 2007, 00:36

הבעיה כנראה בפורמט של המחרוזת....

scanf is usually used in situations when the program cannot guarantee that the input is in the expected format. Therefore a robust program must check whether the scanf call succeeded and take appropriate action. If the input was not in the correct format, the erroneous data will still be on the input stream and must be read and discarded before new input can be read. An alternative method of reading input, which avoids this, is to use fgets and then examine the string read in. The last step can be done by sscanf, for example
==============================
הַלְלוּ אֶת ה', כָּל-גּוֹיִם; שַׁבְּחוּהוּ, כָּל-הָאֻמִּים.
כִּי גָבַר עָלֵינוּ, חַסְדּוֹ; וֶאֱמֶת-ה' לְעוֹלָם;
הַלְלוּ-יָהּ
==============================
GLOCK 26
סמל אישי של המשתמש
תרמתי למען הסליק
תרמתי למען הסליק
 
הודעות: 1360
הצטרף: 29 ספטמבר 2004, 01:45
מיקום: עוברים את ההר.....

תודה . . .

על ידי ori » 04 דצמבר 2007, 07:56

ושוב תודה...


מכיר פורום/אתר טוב לתוכנת C ?
רון ארד-
עד שתחזור הביתה !
סמל אישי של המשתמש
סליקאי זהב
סליקאי זהב
 
הודעות: 816
הצטרף: 15 אפריל 2003, 16:44
מיקום: South (Northern Negev)

על ידי ~Hunter~ » 04 דצמבר 2007, 13:44

אני ממליץ פשוט להיכנס ל GOOGLE GROUPS לאיזור התכנות הC, אחד עם הרבה תנועה, ולפתוח שאלה עם קטע של קוד בעיתי. לי זה עזר המון פעמים.
סמל אישי של המשתמש
סליקאי זהב
סליקאי זהב
 
הודעות: 794
הצטרף: 26 פברואר 2004, 21:26

על ידי ori » 04 דצמבר 2007, 23:23

~Hunter~ כתב:אני ממליץ פשוט להיכנס ל GOOGLE GROUPS לאיזור התכנות הC, אחד עם הרבה תנועה, ולפתוח שאלה עם קטע של קוד בעיתי. לי זה עזר המון פעמים.


סליחה על הבורות -
אחלה מקום !!

האמת שלמדתי שיעור מאוד חשוב - לא לכתוב תוכניות כשהעיניים נעצמות . . . .
הטעויות פשוט באות מעצמן.

בתכל'ס-
לא להאמין אבל מכיוון שמיקמתי את FLUSHALL באמצע CASE ולא בתחילתו
גרמה לכל הבעיתיות . . .
מי היה חושב על זה ?!?
רון ארד-
עד שתחזור הביתה !
סמל אישי של המשתמש
סליקאי זהב
סליקאי זהב
 
הודעות: 816
הצטרף: 15 אפריל 2003, 16:44
מיקום: South (Northern Negev)


מי מחובר
משתמשים הגולשים בפורום זה: אין משתמשים רשומים ואורח אחד