обратном порядке.
void Reverse ( int A[] , int N
){
int i, c;
for ( i = 0; i < N/2; i ++ ) {
c = A[i];
A[i] = A[N-1-i];
A[N-1-i] = c;
}
}
int A[]
параметр-массив
размер массива
int A[]
параметр-массив
размер массива
результат – целое число
int A[]
параметр-массив
размер массива
выделяется 80 байт, в строке – «мусор» (если она глобальная, то нули '\0‘)
выделяется 80 байт, занято 4 байта
(с учетом '\0')
выделяется 5 байт
(с учетом '\0')
%s
не надо ставить &:
q &q[0]
%s – формат для ввода и вывода символьных строк (выводится только часть до '\0'
"%s"
пока не дошли до конца строки
переход к следующему символу
начали с q[0]
char q[80];
printf("Введите текст:\n");
gets ( q );
printf("Введено:\n%s", q );
Введите текст:
Вася пошел гулять
Введено:
Вася пошел гулять
gets ( q );
вывод только одной строки
после вывода – переход на новую строку
printf ( "%s\n", q );
если пароль неверный...
сообщить об ошибке и выйти из программы
аварийное завершение, код ошибки 1
особый случай
если нашли пробел, а за ним не пробел…
предыдущий слайд
q2
q1
q2 = &q2[0]
q2+2 = &q2[2]
q2
q1
q2+3 = &q2[3]
q1+2 = &q1[2]
q2
q1
char q1[10] = "qwe", q2[10] = "0123";
strcat ( q1, q2+2 );
q2
q1
char q[10] = "01234";
strcpy ( q+2, q );
ACSII (1 байт на символ)
UNICODE (2 байта на символ)
*.txt, *.log,
*.htm, *.html
могут содержать любые символы кодовой таблицы
*.doc, *.exe,
*.bmp, *.jpg,
*.wav, *.mp3,
*.avi, *.mpg
Текстовые
Двоичные
Папки
(каталоги)
fclose ( f );
fscanf ( f, "%d", &n ); // ввести значение n
fprintf( f, "n=%d", n ); // записать значение n
для чтения ("r", англ. read)
f = fopen("qq.dat", "w");
для записи ("w", англ. write)
f = fopen("qq.dat", "a");
для добавления ("a", англ. append)
Переменная типа «указатель на файл»:
FILE *f;
12 5 45 67 56●
конец файла
(end of file, EOF)
12 5 45 67 56●
f = fopen("qq.dat", "r");
fscanf ( f, "%d", &x );
Если файл открыть не удалось, функция fopen
возвращает NULL (нулевое значение)!
!
FILE *f;
f = fopen("qq.dat", "w");
if ( f == NULL ) {
puts("Не удалось открыть файл.");
return;
}
NULL
неверное имя файла
файл «только для чтения»
файл заблокирован другой программой
цикл с условием
«пока есть данные»
дошли до конца файла
встретили «не число»
ошибка при открытии файла
цикл чтения данных: выход при n 1.
запись результата
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть