Книга: Язык Си - руководство для начинающих

ВОПРОСЫ И ОТВЕТЫ

Вопросы

1. Что неправильно в этой программе?

main( )

{ int *fp;

int k;

fp = fopen("желе");

for(k = 0; k < 30; k++)

fputs(fp, "Нанетта ест желе.");

fclose("желе");

}

2. Что будет делать следующая программа?

#include <stdio.h>

#include <ctype.h>

main(argc, argv)

int argc;

char *argv[ ];

{ int ch;

FILE *fp;

if((fp=fopen(argv[1], "r")) == NULL)

exit(1);

while((ch=getc(fp)) != EOF)

  if(isdigit(ch))

    putchar(ch);

fclose (fp);

}

3. Вce ли правильно в выражении isalpha(c[i]), где с является массивом типа char. Что можно сказать о isalpha(c[i ++])?

4.Используйте функции классификации символе" для подготовки выполненния atoi( ).

5. Как вы могли бы распределить, память для размещения массива структур?

Оглавление книги


Генерация: 0.448. Запросов К БД/Cache: 2 / 0
поделиться
Вверх Вниз