ערכתי לאחרונה בתאריך 05.08.06 בשעה 20:46 בברכה, Limp Bizkit
אני בונה איזה תוכנית, ורק התחלתי לכתוב את הבסיס כדי לראות שהכל מתקדם בסדר, ונתקלתי בבעיה...הקוד ( רשמתי סוגריים עגולות במקום ריבועיות בגלל שזה לא מציג את זה )
#include <stdio.h>void main() { char c(4)(4); int i,j,h,z; printf("Type 16 chars: "); for(i=0; i<4; i++) { for(j=0; j<4; j++) scanf("%c", &c(i)(j)); } for(h=0; h<4; h++) { for(z=0; z<4; z++) printf("%c", c(h)(z)); } }
|
הבעיה :
הוא קולט רק 8 מספרים במקום 16 כמו שביקשתי !
אני מכניס לו כפלט :
a b c d e f g h i j k l m n o p
|
וזה קולט רק 8 מהאותיות, הכוונה שזה קלט עד האות h, זה מציג לי על המסך ככה :
אם מישהו יוכל להגיד לי למה זה קולט לי 8 מספרים במקום 16 כמו שביקשתי, תודה

Ask any racer, any real racer. It doesn't matter if you win by an inch or a mile; winning's
winning.