Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179
Deprecated: Creation of dynamic property PPDStack::$accum is deprecated in /var/www/cppe.ru/www/includes/parser/Preprocessor_DOM.php on line 803
Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/includes/exception/MWExceptionHandler.php on line 179
Deprecated: Constant E_STRICT is deprecated in /var/www/cppe.ru/www/vendor/mediawiki/at-ease/src/Functions.php on line 48
Материал из C\C++ эксперт
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Output the string array with formatting
#include <stdio.h>
char *verse[] =
{
"O ",
"T T",
"B B",
"O O",
"F F",
"W W",
"A A",
"S S",
"O O",
NULL
};
int main() {
char **ch_p;
/*print the data left justified */
for ( ch_p = verse; *ch_p; ch_p++ )
printf ( "%s\n", *ch_p );
printf( "\n" );
/*print the data right justified */
for ( ch_p = verse; *ch_p; ch_p++ )
printf ( "%79s\n", *ch_p );
printf( "\n" );
/* centre the data */
for ( ch_p = verse; *ch_p; ch_p++ ) {
int length;
char format[10];
length = 40 + strlen ( *ch_p ) / 2; /* the field length */
sprintf ( format, "%%%ds\n", length ); /* Make a format string */
printf ( format, *ch_p );
}
printf( "\n" );
}