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

נושא: עזרה ב-C

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 17 May 2007 בשעה 15:32 | IP רשוּם
ציטוט Moshmosh

עזרה ב-C בVISUAL STODIO 6

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

קוד:
#include <stdio.h>
#include <ctype.h>

#define FALSE 0
#define TRUE 1

 

main()
{
char c; 
 int counter=0;  
    int line_no=0;
 int inword=FALSE;

 printf("Type your text. The words will be counted, type ctrl+z to end)\n");
 while ((c=getchar()) != EOF)
 {
  if (isspace(c)) 
   inword = FALSE;
  else
   if (inword == FALSE)
   { //a new word
    inword = TRUE;
    ++counter;
   }

 }
if(counter==8)
    putchar('\n');
   line_no++;
 
 printf("\n\nNumber of words: %d \n", counter);
    printf("Number of lines %d  \n",line_no);

 return 0;
}

איך אני גורם לתוכנית להדפיס את מה שאני מקליד כאשר אני לוחץ על EOF כך שבכל שורה תהה 8 מילים ...

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

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 20 May 2007 בשעה 13:26 | IP רשוּם
ציטוט shoshan

אל תספים סתם...

תשמור את כל התווים איפשהו ורק אחרי שמסתיים הקלט תתחיל בהדפסה...


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
Moshmosh
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 20 May 2007 בשעה 20:53 | IP רשוּם
ציטוט Moshmosh

לא הבנתי איפה לא להוסיף סתם אני צריך לספור מילים ושורות בטקסט.. שהקלדתי

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 21 May 2007 בשעה 22:38 | IP רשוּם
ציטוט פיצוק

אתה צריך להגדיר מחרוזת שבה תוכל לקלוט את המילים שהקלדת  char words[100]
חזרה לתחילת העמוד הצג את כרטיס החבר של פיצוק חפש הודעות אחרות של פיצוק בקר בדף הבית של פיצוק
 
Moshmosh
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 25 May 2007 בשעה 12:12 | IP רשוּם
ציטוט Moshmosh

אבל עדין לא למדנו מחרוזות צריך לעשות את זה בלי מחרוזת

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

הצטרף / הצטרפה: 16 July 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 4637
נשלח בתאריך: 25 May 2007 בשעה 13:30 | IP רשוּם
ציטוט shoshan

מערכים למדתם ?

קבצים ?


__________________
עד מתי רשעים יעלוזו?

עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
חזרה לתחילת העמוד הצג את כרטיס החבר של shoshan חפש הודעות אחרות של shoshan בקר בדף הבית של shoshan
 
inHaze
משתמש פעיל
משתמש פעיל
סמל אישי

הצטרף / הצטרפה: 23 November 2006
מדינה: Israel
משתמש: מנותק/ת
הודעות: 119
נשלח בתאריך: 25 May 2007 בשעה 19:11 | IP רשוּם
ציטוט inHaze

למדתם רקורסיה? זה גם אפשרי...

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 25 May 2007 בשעה 20:18 | IP רשוּם
ציטוט רקורסיה

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 03 June 2007 בשעה 10:03 | IP רשוּם
ציטוט נויה

העניין הוא בסיסי,

צריך להפריד קלט מפלט, אינך יכול להדפיס לפני שסיימת לקלוט את כל המילים.

על מנת לשמור את הקלט תשמש במערך או קובץ לפי חומר הלימוד שלך.

למעשה יש לשמור את כל הקלט ורק בסיומו לספור מילים ושורות תוך כדי ההדפסה.

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

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

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

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