פורסם 2004 באוקטובר 2621 שנים אני תקוע... לא זוכר איך עושים את זה... PLZ HELPהנה השאלה:"כתוב/י תוכנית כאשר מחברת 2 מחרוזת"בC-
פורסם 2004 באוקטובר 2621 שנים זה שייך לפורום שיעורי ביתתכתוב לפחות את מה שאתה יודע, אל תצפה שיעשו לך את השיעורי בית.
פורסם 2004 באוקטובר 2621 שנים מחבר זה לא שיעורי ביתבכלל שמתי את השאלה בשביל חבר שלי שתקוע בשאלה הזאת ואין לוו מושג איך לפתור את זה. לי אין מושג בCאשמח אם תעזור...
פורסם 2004 באוקטובר 2621 שנים בעזרת STRCAT:#include<stdlib.h>#include<stdio.h>#include<string.h>#define STR_SIZE 80void main(){char* str1;char* str2;str1 = (char*)malloc(STR_SIZE*sizeof(char));printf("enter a first string ");gets(str1);str2 = (char*)malloc(STR_SIZE*sizeof(char));printf("enter a second string ");gets(str2);strcat(str1,str2);}
פורסם 2004 באוקטובר 2621 שנים למה להשתמש בכוח ב-malloc איפה שלא צריך אותו?אם הגדרת מראש שגודל מארך הוא 80 אז פשוט תגדיר את str1 ו-2 בתור מארך בגודל STR_SIZE char str1[sTR_SIZE];char str2[sTR_SIZE];להבא תשמש ביישור לשמאל, זה יהיה הרבה יותר ברור.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.