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

נושא: שאלה בשפת C זקוק לעזרה דחוף !!

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


הצטרף / הצטרפה: 02 May 2006
מדינה: Israel
משתמש: מנותק/ת
הודעות: 5
נשלח בתאריך: 02 May 2006 בשעה 12:31 | IP רשוּם
ציטוט amirmattar

השאלה אומרת ככה : כתבו תוכנית אשר מבקשת להקליד משפט , מילת מהמשפט , ומילה נוספת . התוכנית תציג כפלט את המשפט כאשר המילה המצוינת הוחלפה במילה החדשה . דוגמא : "what you don't know won't hurt you" המילה משמשפט היא "know" והמילה החדשה היא "owe" .המשפט החדש שיוצג יהיה :

"what you don't owe won't hurt you"

עכשיו מה שאני כתבתי לא ממש עובד לי צריך קצת עזרה ..הנה התוכנית :

#include <stdio.h>
#include <string.h>
void main (int argc[],int *argv[])
 {
  char choosen[80],changed[80];
  int i,j,temp=0,num;
  printf("Enter the word from the string you wish to change: ");
  scanf("%s",&choosen);
  for(i=1;i< argc ;i++)
  {   j=0;
  while ((*argv+i)[j]==choosen[j])
    { j++;
      if(choosen[j]=='\0') temp=i;
    }
  }
 if (temp==0) printf("The word you entered don't match !!\n");

printf("Enter the new word : ");
 scanf("%s",&changed);

num=strlen(changed);

for(i=0;i<num;i++)
  (*argv+temp)=changed;

  printf("The new string : \n");
  for(i=1; i < argc ;i++)
  printf("%s",argv);
 }

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

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

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

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