You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -867,11 +867,11 @@ int main(void)
867
867
char string[] = "Hello, World!\n"; //создаём пустой символьный массив и сразу записыаем в него строку
868
868
869
869
size = 0; //начальный размер нулевой
870
-
while (array[size] != '\0') //цикл прохода по всем элементам массива до тех пор, пока не достигнем нуль-терминатора
870
+
while (string[size] != '\0') //цикл прохода по всем элементам массива до тех пор, пока не достигнем нуль-терминатора
871
871
{
872
872
size++; //каждый раз увеличиваем размер на 1
873
873
}
874
-
write(1, array, size); // выводим результат
874
+
write(1, string, size); // выводим результат
875
875
return (0);
876
876
}
877
877
```
@@ -886,16 +886,16 @@ Norminette ругается на то, что декларируется (объ
886
886
```c
887
887
#include <unistd.h>
888
888
889
-
void print(char array[]) //объявляем функцию print, которая будет принимать строку и ничего не возвращать, т.е. её тип void
889
+
void print(char string[]) //объявляем функцию print, которая будет принимать строку и ничего не возвращать, т.е. её тип void
890
890
{
891
891
int size;
892
892
893
893
size = 0;
894
-
while (array[size] != '\0')
894
+
while (string[size] != '\0')
895
895
{
896
896
size++;
897
897
}
898
-
write(1, array, size);
898
+
write(1, string, size);
899
899
}
900
900
901
901
int main(void)
@@ -915,16 +915,16 @@ int main(void)
915
915
```c
916
916
//файл print.h
917
917
918
-
voidprint(char array[])
918
+
voidprint(char string[])
919
919
{
920
920
int size;
921
921
922
922
size = 0;
923
-
while (array[size] != '\0')
923
+
while (string[size] != '\0')
924
924
{
925
925
size++;
926
926
}
927
-
write(1, array, size);
927
+
write(1, string, size);
928
928
}
929
929
```
930
930
В основном файле мы с помощью директивы `#include` подключаем наш заголовочный файл `print.h`, причём если заголовочный файл лежит в одном каталоге с основным файлом, то прописываются двойны ковычки `" .h"`, если вы хотите использовать угловые скобки `< .h>`, то заголовочный файл нужно переместить в стандартный каталог зголовочных файлов. Таким образом, наш код выглядит более простым:
0 commit comments