כותב |
|
dl25 משתמש פעיל
![משתמש פעיל](forum_images/2_star_rating.gif)
הצטרף / הצטרפה: 10 December 2005
משתמש: מנותק/ת הודעות: 45
|
נשלח בתאריך: 24 December 2005 בשעה 19:29 | | IP רשוּם
|
|
|
|
אחים שלי אני בונה תוכנית בשפת C ואני מקמפל ואין לי שגיאות אבל מתי שאני מנסה לפתוח את הקובץ המקומפל הוא נתפתח בלי בעיות ואז הוא עושה את התרגיל (הוא עושה את מה שהוא אמור לעשות..)ואחרי שהוא גומר את התרגיל הוא ישר נסגר..אז אני הנה הקוד :
#include "stdafx.h"
int main()
{
int x, y, z;
printf( "wirte two nambers: ");
scanf( "%d%d", &x, &y);
z = x + y;
printf( "my nambers are:%d+%d=%d\n", x, y, z);
return 0;
}
אחים שלי הייתי רוצה שתגידו לי מה אני צריך לעשות כדיי שהחלון לא ייסגר לבד אלא שאני יסגור אותו(ע"י לחיצת מקש)
ואם אפשר את הקוד כדיי שייסגר על ידי..
אהה ואל גידו לי שיש כבר נושא רשום על הבעיה הזאת כי בדקתי אותו ולא הצלחתי לסדר את הבעיה הזאת ..
תודה לעוזרי..:)
|
חזרה לתחילת העמוד |
|
|
AC-Milan משתמש חבר
![משתמש חבר](forum_images/3_star_rating.gif)
![סמל אישי](avatars/Sphere_animated_small_ neg2.gif)
הצטרף / הצטרפה: 27 July 2005
משתמש: מנותק/ת הודעות: 176
|
נשלח בתאריך: 24 December 2005 בשעה 19:47 | | IP רשוּם
|
|
|
|
דרך קוד זה החלון ייסגר רק אחרי שהמשתמש ילחץ על מקש כלשהו :
קוד:
#include <stdio.h> #include <stdlib.h> int main() { int x, y, z; printf("Write two numbers : "); scanf("%d%d", &x, &y); z = x + y; printf("My numbers are : %d+%d=%d\n", x, y, z); system("PAUSE"); return 0; }
|
|
|
|
חזרה לתחילת העמוד |
|
|
dl25 משתמש פעיל
![משתמש פעיל](forum_images/2_star_rating.gif)
הצטרף / הצטרפה: 10 December 2005
משתמש: מנותק/ת הודעות: 45
|
נשלח בתאריך: 24 December 2005 בשעה 20:03 | | IP רשוּם
|
|
|
|
הוא מציג לי שגיאה..
עריכה:אהה תודה אח שלי הקוד עובד...(הקומפלייר שלי הוא visual c++ אז ההתחלה שונה מהקוד שרשמת .. סידרתי את זה )
תודה!
|
חזרה לתחילת העמוד |
|
|
AC-Milan משתמש חבר
![משתמש חבר](forum_images/3_star_rating.gif)
![סמל אישי](avatars/Sphere_animated_small_ neg2.gif)
הצטרף / הצטרפה: 27 July 2005
משתמש: מנותק/ת הודעות: 176
|
נשלח בתאריך: 24 December 2005 בשעה 20:07 | | IP רשוּם
|
|
|
|
הקוד הזה עובד 100% ב Dev C++ .
|
חזרה לתחילת העמוד |
|
|
AC-Milan משתמש חבר
![משתמש חבר](forum_images/3_star_rating.gif)
![סמל אישי](avatars/Sphere_animated_small_ neg2.gif)
הצטרף / הצטרפה: 27 July 2005
משתמש: מנותק/ת הודעות: 176
|
נשלח בתאריך: 25 December 2005 בשעה 12:02 | | IP רשוּם
|
|
|
|
זה הקוד שאתה צריך לרשום כדי לא לקבל שגיאה : [אם אני לא טועה הקומפיילר שלך הוא VC++]
קוד:
#include "stdafx.h"
#include "stdlib.h"
int main()
{
int x, y, z;
printf("Write two numbers : ");
scanf("%d%d",&x,&y);
z = x + y;
printf("My numbers are :%d+%d=%d\n", x, y, z);
system("PAUSE");
return 0;
}
|
|
|
|
חזרה לתחילת העמוד |
|
|
DaN אורח
![אורח](forum_images/0_star_rating.gif)
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 25 December 2005 בשעה 12:05 | | IP רשוּם
|
|
|
|
just use getch or getchar
|
חזרה לתחילת העמוד |
|
|
AC-Milan משתמש חבר
![משתמש חבר](forum_images/3_star_rating.gif)
![סמל אישי](avatars/Sphere_animated_small_ neg2.gif)
הצטרף / הצטרפה: 27 July 2005
משתמש: מנותק/ת הודעות: 176
|
נשלח בתאריך: 25 December 2005 בשעה 14:51 | | IP רשוּם
|
|
|
|
אם אתה רוצה להשתמש ב getch(); זה הקוד המתאים :
קוד:
#include "stdafx.h"
#include "conio.h"
int main()
{
int x, y, z;
printf("Write two numbers : ");
scanf("%d%d",&x,&y);
z = x + y;
printf("My numbers are :%d+%d=%d\n", x, y, z);
getch();
return 0;
}
|
|
|
|
חזרה לתחילת העמוד |
|
|
בב אורח
![אורח](forum_images/0_star_rating.gif)
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 26 December 2005 בשעה 23:18 | | IP רשוּם
|
|
|
|
פשוט תוסיף לפני הסוגרים המסולסלים האחרונים את התו ()getch בצורה הזאת בידיוק
|
חזרה לתחילת העמוד |
|
|