איתחול מערך ב ++C - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

איתחול מערך ב ++C


greg

Recommended Posts

שליום לכולם.

אני קצת תקוע ורוצה לנסות להיעזר בכם. אני מביא רק את הקטע הרלוונטי:


int main(){

int arr[] = {5,4,6,9};

cout << arr[0];

}

עד כאן הכל עובד מצוין!

עכשיו אותו דבר רק:


בתוך cls.h

class C1{

int arr[10];

C1();

};

בתוך cls.cpp

#include "cls.h"

C1::C1(){

arr[] = {1,2,4,6,7,8,2,3,0,5};

}

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

error C2059: syntax error : ']'

error C2143: syntax error : missing ';' before '{'

error C2143: syntax error : missing ';' before '}'


אז איפה טעיתי (ניסיתי המון אפשרויות כולל לקמפל תחת UNIX)?

ומהי הדרך לאתחל מערכים במצב כזה?

אודה על כל עזרה.

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

כנראה שמשתמשי האקספלורר סובלים מכך. משיחה שהייתה לי עם encoder (עמרי עמוס) נאמר לי: "תשתמש בדפדפן איכותי יותר, קרי נטסקייפ". :-\

במקום לפתור את הבעיה, עוקפים אותה.

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

ארכיון

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

×
  • צור חדש...