Проверка значения массива - C (СИ)
Формулировка задачи:
Можно ли как-нибудь проверить значение элемента массива на некоторое Как узнать сколько элементов
непустое или пустое
, неважно, значение. Например, есть массив char:char mas[15];
имеют значения
, а скольконе инициализированы
? Примечание: только средствами языка C.Решение задачи: «Проверка значения массива»
textual
Листинг программы
#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { char a[15]={0}; int b=0; int f=0; for(;f<15;f++){ if(a[f]==FALSE){printf("FALSE\n");} } for (;b<15;b++){ printf("%c",a[b]); } system("PAUSE"); return 0; }
Объяснение кода листинга программы
Вывод программы выводит значения массива a по одному символу за раз. Если значение в массиве a равно FALSE, программа выводит FALSE
. Значения TRUE и FALSE преобразуются в символы 'T' и 'F' соответственно. Ввод данных в программу не осуществляется.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д