C examples for Data Type:char
Prints characters in rows and columns
#include <stdio.h> void display(char cr, int lines, int width); int main(void) { int ch; int rows, cols; /* number of rows and columns */ //from w ww.j av a 2 s.c o m printf("Enter a character and two integers:\n"); while ((ch = getchar()) != '\n') { if (scanf("%d %d",&rows, &cols) != 2) break; display(ch, rows, cols); while (getchar() != '\n') continue; printf("Enter another character and two integers;\n"); printf("Enter a newline to quit.\n"); } printf("from book2s. com.\n"); return 0; } void display(char cr, int lines, int width) { int row, col; for (row = 1; row <= lines; row++) { for (col = 1; col <= width; col++) putchar(cr); putchar('\n'); /* end line and start a new one */ } }