20-08-2006, 00:48
|
|
|
|
חבר מתאריך: 15.08.06
הודעות: 465
|
|
אוקייייייי
בתגובה להודעה מספר 1 שנכתבה על ידי Alon:] שמתחילה ב "חדש באתר, וחדש בשפת C - אז אם אתם יכולים - תעזרו - משהו ממש קטן!"
דבר ראשון, אם אתה הצהרת על המשתנים שאתה רוצה שהם יהיו מחרוזות, כchar - אתה צריך להגדיר אותם כמערך של charים בגודל מקסימלי שאתה חושב שיספיק או לא לשים ערך
כך
char name[N];
עכשיו, כשאתה משתמש ב
scanf בשביל קלט , תווי הבקרה צריכים להיות תואמים לטיפוס אותו אתה קולט, אם אתה קולט תוים למערך של תוים, דהיינו מחרוזת - הסימון הוא %s
תעשה, scanf("%s", &name);
בקיצור הקוד הוא כזה:
קוד:
#include<stdio.h>
int main(){
float salary,tax=17;
char name[100],family_name[100],business[100];
printf("Enter first name: ");
scanf("%s", &name);
printf("\nEnter last name: ");
scanf("%s", &family_name);
printf("\nEnter your working place name: ");
scanf("%s", &business);
printf("\nEnter your salary: ");
scanf("%f", &salary);
printf("your salary with a wipe of %f taxes is %f .",tax, salary*(1-(tax/100)));
}
להבא, במקום לשאול כאלו כאן - יש מאות tutorials לשפת c באינטרנט, יכולת לגשת לגוגל (המורה הכי טוב?).
_____________________________________
Any sufficiently advanced bug is indistinguishable from a feature
נערך לאחרונה ע"י ם_O בתאריך 20-08-2006 בשעה 00:51.
|