נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: שאלה מתחילה ב-c

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
ace26
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 13 August 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 6
נשלח בתאריך: 13 August 2005 בשעה 23:36 | IP רשוּם
ציטוט ace26

שלום, התחלתי ללמוד c ממש לא מזמן, ואני מנסה לפתור תרגיל - ממש בהתחלה של c - ואני לא מבין למה התוכנית לא מציגה לי את הערכים השונים של one אחרי ביצוע השינוי   עליהם - בשורה 13- אלא מפסיקה אחרי הכנסת הערך הראשון? מה לא בסדר?

הנה הקוד:

 

#include<stdio.h>

 

void main()

 

{

 

int one;

 

printf("enter number one(";

 

scanf("%d",&one);

 

printf("%d %d %d %d %d",one+30,one-3,one*2,one/2,one%10);

 

 

 

getchar();

 

}

חזרה לתחילת העמוד הצג את כרטיס החבר של ace26 חפש הודעות אחרות של ace26
 
ניר
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 13 August 2005 בשעה 23:49 | IP רשוּם
ציטוט ניר

אני בלי קומפיילר לידי אבל הכל נראה בסדר. באיזה סביבה ניסית לתכנת? אולי שווה לנסות סביבה נוספת - הקוד נראה תקין

__________________
מספר האייסיקיו שלי ו/או כתובת ה-MSN שלי אינם מהווים מוקד תמיכה
חזרה לתחילת העמוד הצג את כרטיס החבר של ניר חפש הודעות אחרות של ניר בקר בדף הבית של ניר
 
בסביבת
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 13 August 2005 בשעה 23:55 | IP רשוּם
ציטוט בסביבת

ב- borland 5.5.1

לפי הקוד התוכנית אמורה להיעצר בסוף,נכון?

חזרה לתחילת העמוד הצג את כרטיס החבר של בסביבת חפש הודעות אחרות של בסביבת בקר בדף הבית של בסביבת
 
ניר
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 14 August 2005 בשעה 01:43 | IP רשוּם
ציטוט ניר

כן, נראה כמו שצריך. נסה אולי להריץ על dev-c++ לראות האם הבעיה היא במהדר שלך

__________________
מספר האייסיקיו שלי ו/או כתובת ה-MSN שלי אינם מהווים מוקד תמיכה
חזרה לתחילת העמוד הצג את כרטיס החבר של ניר חפש הודעות אחרות של ניר בקר בדף הבית של ניר
 
ace26
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 13 August 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 6
נשלח בתאריך: 14 August 2005 בשעה 10:30 | IP רשוּם
ציטוט ace26

הורדתי את dev c++ וניסיתי גם דרכה אבל שוב, אחרי שהכנסתי את המספר הראשון התוכנית הסתיימה ולא נשארה על המסך כמו שהיא אמורה לעשות עם הערכים השונים שצריכים להיווצר.

יש למישהו איזה רעיון מה הסיבה לכך?

חזרה לתחילת העמוד הצג את כרטיס החבר של ace26 חפש הודעות אחרות של ace26
 
y2cRAck4
אחראי פורומים
אחראי פורומים
סמל אישי

הצטרף / הצטרפה: 28 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 437
נשלח בתאריך: 14 August 2005 בשעה 13:16 | IP רשוּם
ציטוט y2cRAck4

אההההההההה, הבעיה שלך היתה שהתוכנית שלך מסתיימת בלי שהספקת לראות?

הנה קוד:

קוד:
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    int one;
printf("enter number one: ");
scanf("%d",&one);
printf("%d %d %d %d %d",one+30,one-3,one*2,one/2,one%10);

getchar();
    system("PAUSE");
    return EXIT_SUCCESS;
}

ace... כתב:
לפי הקוד התוכנית אמורה להיעצר בסוף,נכון?

לא...

נ.ב: הרץ את הקוד ב dev c++ 5 beta



__________________
? Why to crack for
חזרה לתחילת העמוד הצג את כרטיס החבר של y2cRAck4 חפש הודעות אחרות של y2cRAck4 בקר בדף הבית של y2cRAck4
 
ace26
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 13 August 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 6
נשלח בתאריך: 14 August 2005 בשעה 15:22 | IP רשוּם
ציטוט ace26

אי אפשר להריץ את זה על גירסה 4?

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

ניסיתי את הקוד שרשמת על בורלנד 5.5.1 והוא נתן לי הודעת שגיאה שלא הבנתי, שאני צריך להשתמש ב-c++  בשביל STDCOMP.H 

חזרה לתחילת העמוד הצג את כרטיס החבר של ace26 חפש הודעות אחרות של ace26
 
y2cRAck4
אחראי פורומים
אחראי פורומים
סמל אישי

הצטרף / הצטרפה: 28 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 437
נשלח בתאריך: 14 August 2005 בשעה 15:31 | IP רשוּם
ציטוט y2cRAck4

ניסית להריץ עם dev c++ 4? אם כן, זה אמור לעבוד.
בכל מקרה תוריד את 5 בטא 9 מהאתר של UnderWarrior ואז תנסה
להריץ שוב. אם אתה רוצה להריץ את זה בקומפיילר אחר פשוט תוסיף ל Main:

קוד:
system("PAUSE");
return EXIT_SUCCESS;



__________________
? Why to crack for
חזרה לתחילת העמוד הצג את כרטיס החבר של y2cRAck4 חפש הודעות אחרות של y2cRAck4 בקר בדף הבית של y2cRAck4
 
ace26
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 13 August 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 6
נשלח בתאריך: 14 August 2005 בשעה 15:52 | IP רשוּם
ציטוט ace26

תודה,עכשיו זה עובד
חזרה לתחילת העמוד הצג את כרטיס החבר של ace26 חפש הודעות אחרות של ace26
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה