שאלה פשוטה בC, צריך עזרה דחוף בבקשה - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

שאלה פשוטה בC, צריך עזרה דחוף בבקשה


ferrari

Recommended Posts

בעזרת STRCAT:

#include<stdlib.h>

#include<stdio.h>

#include<string.h>

#define STR_SIZE 80

void 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);

}

קישור לתוכן
שתף באתרים אחרים

למה להשתמש בכוח ב-malloc איפה שלא צריך אותו?

אם הגדרת מראש שגודל מארך הוא 80 אז פשוט תגדיר את str1 ו-2 בתור מארך בגודל STR_SIZE

char str1[sTR_SIZE];

char str2[sTR_SIZE];

להבא תשמש ביישור לשמאל, זה יהיה הרבה יותר ברור.

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...