אתחול array שנמצא בתוך struct?

אתחול array שנמצא בתוך struct?

אני מתכנתת איזו תוכנה חביבה ב C שבעתיד, כך אני מקווה, תדע לפתור לוח סודוקו לגמרי בעצמה. עבור כל תא בלוח יצרתי struct שמכיל, בין היתר, מערך של CHAR שמטרתו להכיל מספרים 1-9. אני יוצרת מערך של 81 תאים, כולם מאותו סוג struct. האם יש לי דרך לאתחל את המערך הפנימי של כל תא כך שיכיל את המספרים 1-9, או שאין דרך להימנע מתוספת של לולאה שתמלא כל מערך ומערך? ובאותה נשימה - האם יש לי דרך לאתחל חלקים אחרים של ה struct שאינם מערכים בזמן יצירת המערך של 81 תאים? (אחד מסוג INT, אחד מסוג CHAR)
 
למעלה