#include <stdio.h>
#include <string.h>
int row;
int col;
int input;
int offset;
char ascii[7][580] = {
" * * * * * * ** ** * * * * *** ***** ***** ***** ***** ***** ***** ***** ***** ***** * * ** *** *** **** **** **** ***** ***** **** * * ***** ***** * * * * * * * *** **** *** **** **** ***** * * * * * * * * * * ***** *** * *** * * * * ** * ** * ** * ** ",
" * * * * * **** ** * * * * * * * * * * * * * ***** ***** ***** ***** ***** ***** ***** ***** ***** ** ** * * * * * * * * * * * * * * * * * * * * * * ** ** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ",
" * * * ***** * * * * * * * * *** * * * * ***** ***** ***** ***** ***** ***** ***** ***** ***** ** ** * ***** * * * ** * * * * * * * * * * * * * * * * * ** ** ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * *** * *** * *** * **** * * * * * * **** **** *** **** **** * ** *** ***** * * * * * * * * * * ***** * * * * ",
" * * * *** * * * * * *** ***** * * * ***** ***** ***** ***** ***** ***** ***** ***** ***** * * ** * * * ***** **** * * * ***** ***** * *** ***** * * ** * * * * * * * * * **** * * **** *** * * * * * * * * * * * * * * * **** * * **** * * ***** * * **** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *",
" * ***** * * * * * * * * *** * ** ** * * * ***** ***** ***** ***** ***** ***** ***** ***** ***** ** ** * ***** * * * * * * * * * * * * * * * * * * * * * * * * * ** * * * * * * * * * * * * * * ** ** * * * * * * * **** * * * * * ***** * **** * * * * ** * * * * * * * * **** **** * *** * * * * * * * * * * * * * * * ",
" * * **** * ** * * * * * * * * ** ** * * * ***** ***** ***** ***** ***** ***** ***** ***** ***** ** ** * * * * * * * * * * * * * * * * * * * * * * * * * ** * * * * ** * * * * * * * * ** ** * * * * * * * * * * * * * * * * * * * * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * ",
" * * * * ** ** * * * * * *** ***** ***** ***** ***** ***** ***** ***** ***** ***** * * * * *** * * **** **** **** ***** * *** * * ***** ** * * ***** * * * * *** * **** * * **** * *** * * * * * * ***** *** * *** ***** *** *** *** *** *** * *** * * *** ** * * *** * * * * * *** * ** * *** ** **** * * * * * * * ***** ** * ** ",
};
int main(int argc, char const *argv[]){
//for loop for the rows down
for(row = 0; row < 7; row++){
printf("%c", ascii[row][col]);
//columns for each segment of stars or space
for(col = 0; col < 6; col++){
}//end of cols
}//end of rows
}
私は2D配列を使用してASCII値のモックアップを保存しました。文字や記号を入力するために端末を使用すると、スター値で印刷することができます。誰でもこれを行う方法を理解するのを助けることができます。 forループをコメントアウトすると仮定すると、端末で文章を入力する際にget charを使用する方法の理解を助ける必要があります
に動作します。 –
'ascii [7] [580]'は[UB]です(http://stackoverflow.com/questions/367633/what-are-all-the-common-undefined-behaviours-that-ac-programmer-should-know -a)配列の境界を越えて読み込み中です。私はあなたが 'ascii [行] [col]をしたいと思う。 –
あなたが声を出して試したことの例を追加することで、どこにいらっしゃっているのか理解できます。 –