/l3/users/My-Debian-Work/adm.prombez/ol14 :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 |
|
$gcc -o hello hello.c
![]() hello.c: In function ‘main’: hello.c:13: warning: initialization makes integer from pointer without a cast hello.c:14: error: invalid type argument of ‘unary *’ (have ‘int’) |
$gcc -o hello hello.c
hello.c: In function ‘main’: hello.c:13: warning: initialization makes integer from pointer without a cast |
$gcc -o hello hello.c
|
$./hello
![]() |
$gcc -o hello hello.c
|
$./hello
![]() |
$ls
hello hello.c |
$gcc -o hello11 hello.c
|
$ls
hello hello11 hello.c |
$./hello11
![]() |
$gcc -o hello11 hello.c
|
$./hello11
|
$ls
hello hello11 hello.c |
$./hello1
![]() bash: ./hello1: Нет такого файла или каталога |
$./hello
![]() |
$l -al
![]() bash: l: команда не найдена |
$ls -al
итого 28 drwxr-xr-x 2 ol14 ol14 4096 Авг 14 10:45 . drwxr-xr-x 3 ol14 ol14 4096 Авг 14 09:42 .. -rwxr-xr-x 1 ol14 ol14 4609 Авг 14 10:42 hello -rwxr-xr-x 1 ol14 ol14 4589 Авг 14 10:45 hello11 -rw-r--r-- 1 ol14 ol14 469 Авг 14 10:45 hello.c |
$gcc -o hello hello.c
|
$./hello
|
$cd ~/C/who2
|
$gcc -o who1 who1.c
|
$./who1
ol14 tty7 Aug 14 10:52:0 ol14 pts/0 Aug 14 10:53:0.0 ol14 pts/2 Aug 14 11:08:0.0 |
$gcc -o who1 who1.c
|
$./who1
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwol14 tty7 Aug 14 10:52:0 wwwwwwwwol14 pts/0 Aug 14 10:53:0.0 wwwwwwwwol14 pts/2 Aug 14 11:08:0.0 |
$cd ~/C/KandR/Helloworld
|
$gcc -o hello hello.c
|
$./hello
|
$gcc -o hello hello.c
|
$./hello
|
$cd ~/C/who1
|
$gcc -o hello hello.c
|
$cd ~/C/KandR/Helloworld
|
$gcc -o hello hello.c
|
$./hello
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwol14 tty7 Aug 14 10:52:0 wwwwwwwwol14 pts/0 Aug 14 10:53:0.0 wwwwwwwwol14 pts/2 Aug 14 11:08:0.0 |
$gcc -o hello hello.c
|
$./hello
wwwwwwwwol14 tty7 Aug 14 10:52:0 ol14 pts/0 Aug 14 10:53:0.0 ol14 pts/2 Aug 14 11:08:0.0 |
$gcc -o hello hello.c
|
$./hello
|
$./hello->rrr.txt
![]() bash: ./hello-: Нет такого файла или каталога |
$./hello -> rrr.txt
|
$./hello >> rrr.txt
|
$./hello >> /home/ol14/C/who1/rrr.txt
|
$gcc -o hello hello.c
|
$./hello
|
$gcc -o hello hello.c
![]() /tmp/ccToqrry.o: In function `main': hello.c:(.text+0x17): undefined reference to `getch' collect2: ld returned 1 exit status |
$gcc -o hello hello.c
|
$./hello
wwwwwwww/n |
$gcc -o hello hello.c
|
$./hello
Hello World ^[[A^[[A^[[A^[[A |
$gcc -o hello hello.c
hello.c:12:8: warning: unknown escape sequence '\c' |
$cd ~/C/cp
|
$gcc -o cp1 cp.c
|
$./cp1
eeeeeee11./cp1 |
$./cp1 rrr ttt
eeeeeee11./cp1^[[A |
$./cp1 rrr ttt ttt
eeeeeee11./cp1^[[A^[[A^[[A |
$gcc -o cp1 cp.c
|
$./cp1 rrr ttt ttt
4 ./cp1^[[A |
$./cp1 rrr ttt
3 0=./cp1/n1=rrr/n2=ttt/n3=(null)/n4=ORBIT_SOCKETDIR=/tmp/orbit-ol14/n^[[A |
$gcc -o cp1 cp.c
|
$./cp1 rrr ttt
3 0=./cp1 1=rrr 2=ttt 3=(null) 4=ORBIT_SOCKETDIR=/tmp/orbit-ol14 |
$./cp1 rrr ttt ttty
4 0=./cp1 1=rrr 2=ttt 3=ttty 4=(null) |
$gcc -o cp1 cp.c
|
$./cp1 rrr ttt ttty
4 0=./cp1 1=rrr 2=ttt 3=ttty 4=(null) ^[[A^[[A |
$./cp1 rrr ttt
![]() 3 Ошибка сегментирования |
$gcc -o cp1 cp.c
cp.c: In function ‘main’: cp.c:17: warning: assignment makes pointer from integer without a cast cp.c:18: warning: assignment makes pointer from integer without a cast |
$gcc -o cp1 cp.c
|
$./cp1 rrr ttt
![]() 3 Ошибка сегментирования |
$cd ~/C/KandR/inputoutput
|
$gcc -o inout inout.c
|
$./inout
Hello World ^[[A |
$gcc -o inout inout.c
|
$gcc -o inout1 inout1.c
|
$./inout1
![]() df df sfsdfds sfsdfds s s gsgsdwerqwr gsgsdwerqwr asasfafaf asasfafaf asdsasdasgsagagasgagagasgagsgasgasgaggwetw asdsasdasgsagagasgagagasgagsgasgasgaggwetw sjghaghashgjghaskjghksaghskahgshgsahgsdghshgkshgshgaskjdhgjsdhgshgkshghghashg sjghaghashgjghaskjghksaghskahgshgsahgsdghshgkshgshgaskjdhgjsdhgshgkshghghashg iwerqiruioweurwiruwiourowieriweuroiwerowruowriower iwerqiruioweurwiruwiourowieriweuroiwerowruowriower ^Z [2]+ Stopped ./inout1 |
$ps ax |grep inout
26550 pts/1 T 0:00 ./inout 26990 pts/1 T 0:00 ./inout1 28665 pts/1 S+ 0:00 grep inout |
$kill 9 inout
![]() bash: kill: (9) - Нет такого процесса bash: kill: inout: arguments must be process or job IDs |
$kill -9 inout
![]() bash: kill: inout: arguments must be process or job IDs |
$kill -9 ./inout
![]() bash: kill: ./inout: arguments must be process or job IDs |
$gcc -o getch getch.c
![]() getch.c: In function ‘main’: getch.c:14: error: expected ‘;’ before ‘)’ token getch.c:14: error: expected statement before ‘)’ token getch.c:14: error: expected expression before ‘!=’ token |
$gcc -o getch getch.c
![]() getch.c: In function ‘main’: getch.c:14: error: expected ‘;’ before ‘)’ token getch.c:14: error: expected statement before ‘)’ token getch.c:14: error: expected expression before ‘!=’ token |
$gcc -o getch getch.c
|
$./getch
fg |
$gcc -o getch getch.c
|
$./getch
d |
$gcc -o getch getch.c
|
$./getch
f vv |
$gcc -o getch getch.c
|
$./getch
c 1 |
$gcc -o getch getch.c
![]() getch.c: In function ‘main’: getch.c:14: error: lvalue required as left operand of assignment |
$gcc -o getch getch.c
|
$./getch
w |
$gcc -o getch getch.c
|
$./getch
![]() g Ошибка сегментирования |
$./getch
![]() -1 Ошибка сегментирования |
$mlocate stdio.h
/home/ol14/Desktop/Разное/с рабочего стола/syslin/com32/include/stdio.h /home/ol14/Desktop/Разное/с рабочего стола/syslin/dos/stdio.h /home/ol14/Desktop/Разное/с рабочего стола/syslin/gpxe/src/include/stdio.h /home/ol14/Desktop/Разное/с рабочего стола/syslin/memdump/stdio.h /home/ol14/Desktop/Разное/с рабочего стола/syslin386/syslinux-3.86/com32/include/stdio.h /home/ol14/Desktop/Разное/с рабочего стола/syslin386/syslinux-3.86/dos/stdio.h /home/ol14/Desktop/Разное/с рабочего стола/syslin386/syslinux-3.86/gpxe/src/include/stdio.h /home/ol14/Desktop/Разное/с рабочего стола/syslin386/syslinux-3.86/memdump/stdio.h /usr/include/stdio.h /usr/include/bits/stdio.h /usr/include/c++/4.3/tr1/stdio.h /usr/include/c++/4.4/tr1/stdio.h /usr/lib/perl/5.10.1/CORE/nostdio.h /usr/lib/syslinux/com32/include/stdio.h /usr/share/syslinux/com32/include/stdio.h |
$cat /usr/include/stdio.h
/* Define ISO C stdio on top of C++ iostreams. Copyright (C) 1991, 1994-2007, 2008, 2009 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ... #endif #if __USE_FORTIFY_LEVEL > 0 && defined __extern_always_inline # include <bits/stdio2.h> #endif #ifdef __LDBL_COMPAT # include <bits/stdio-ldbl.h> #endif __END_DECLS #endif /* <stdio.h> included. */ #endif /* !_STDIO_H */ |
$cat /usr/include/stdio.h |grep EOF
#ifndef EOF # define EOF (-1) null terminator), or -1 on error or EOF. /* Clear the error and EOF indicators for STREAM. */ /* Return the EOF indicator for STREAM. */ |
$gcc -o getch getch.c
|
$./getch
e Значение 1. Не символ EOF |
/* Define ISO C stdio on top of C++ iostreams. Copyright (C) 1991, 1994-2007, 2008, 2009 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. */ /* * ISO C99 Standard: 7.19 Input/output <stdio.h> */ #ifndef _STDIO_H #if !defined __need_FILE && !defined __need___FILE # define _STDIO_H 1 # include <features.h> __BEGIN_DECLS # define __need_size_t # define __need_NULL # include <stddef.h> # include <bits/types.h> # define __need_FILE # define __need___FILE #endif /* Don't need FILE. */ #if !defined __FILE_defined && defined __need_FILE /* Define outside of namespace so the C++ is happy. */ struct _IO_FILE; __BEGIN_NAMESPACE_STD /* The opaque type of streams. This is the definition used elsewhere. */ typedef struct _IO_FILE FILE; __END_NAMESPACE_STD #if defined __USE_LARGEFILE64 || defined __USE_SVID || defined __USE_POSIX \ || defined __USE_BSD || defined __USE_ISOC99 || defined __USE_XOPEN \ || defined __USE_POSIX2 __USING_NAMESPACE_STD(FILE) #endif # define __FILE_defined 1 #endif /* FILE not defined. */ #undef __need_FILE #if !defined ____FILE_defined && defined __need___FILE /* The opaque type of streams. This is the definition used elsewhere. */ typedef struct _IO_FILE __FILE; # define ____FILE_defined 1 #endif /* __FILE not defined. */ #undef __need___FILE #ifdef _STDIO_H #define _STDIO_USES_IOSTREAM #include <libio.h> #ifdef __USE_XOPEN # ifdef __GNUC__ # ifndef _VA_LIST_DEFINED typedef _G_va_list va_list; # define _VA_LIST_DEFINED # endif # else # include <stdarg.h> # endif #endif /* The type of the second argument to `fgetpos' and `fsetpos'. */ __BEGIN_NAMESPACE_STD #ifndef __USE_FILE_OFFSET64 typedef _G_fpos_t fpos_t; #else typedef _G_fpos64_t fpos_t; #endif __END_NAMESPACE_STD #ifdef __USE_LARGEFILE64 typedef _G_fpos64_t fpos64_t; #endif /* The possibilities for the third argument to `setvbuf'. */ #define _IOFBF 0 /* Fully buffered. */ #define _IOLBF 1 /* Line buffered. */ #define _IONBF 2 /* No buffering. */ /* Default buffer size. */ #ifndef BUFSIZ # define BUFSIZ _IO_BUFSIZ #endif /* End of file character. Some things throughout the library rely on this being -1. */ #ifndef EOF # define EOF (-1) #endif /* The possibilities for the third argument to `fseek'. These values should not be changed. */ #define SEEK_SET 0 /* Seek from beginning of file. */ #define SEEK_CUR 1 /* Seek from current position. */ #define SEEK_END 2 /* Seek from end of file. */ #if defined __USE_SVID || defined __USE_XOPEN /* Default path prefix for `tempnam' and `tmpnam'. */ # define P_tmpdir "/tmp" #endif /* Get the values: L_tmpnam How long an array of chars must be to be passed to `tmpnam'. TMP_MAX The minimum number of unique filenames generated by tmpnam (and tempnam when it uses tmpnam's name space), or tempnam (the two are separate). L_ctermid How long an array to pass to `ctermid'. L_cuserid How long an array to pass to `cuserid'. FOPEN_MAX Minimum number of files that can be open at once. FILENAME_MAX Maximum length of a filename. */ #include <bits/stdio_lim.h> /* Standard streams. */ extern struct _IO_FILE *stdin; /* Standard input stream. */ extern struct _IO_FILE *stdout; /* Standard output stream. */ extern struct _IO_FILE *stderr; /* Standard error output stream. */ /* C89/C99 say they're macros. Make them happy. */ #define stdin stdin #define stdout stdout #define stderr stderr __BEGIN_NAMESPACE_STD /* Remove file FILENAME. */ extern int remove (__const char *__filename) __THROW; /* Rename file OLD to NEW. */ extern int rename (__const char *__old, __const char *__new) __THROW; __END_NAMESPACE_STD #ifdef __USE_ATFILE /* Rename file OLD relative to OLDFD to NEW relative to NEWFD. */ extern int renameat (int __oldfd, __const char *__old, int __newfd, __const char *__new) __THROW; #endif __BEGIN_NAMESPACE_STD /* Create a temporary file and open it read/write. This function is a possible cancellation points and therefore not marked with __THROW. */ #ifndef __USE_FILE_OFFSET64 extern FILE *tmpfile (void) __wur; #else # ifdef __REDIRECT extern FILE *__REDIRECT (tmpfile, (void), tmpfile64) __wur; # else # define tmpfile tmpfile64 # endif #endif #ifdef __USE_LARGEFILE64 extern FILE *tmpfile64 (void) __wur; #endif /* Generate a temporary filename. */ extern char *tmpnam (char *__s) __THROW __wur; __END_NAMESPACE_STD #ifdef __USE_MISC /* This is the reentrant variant of `tmpnam'. The only difference is that it does not allow S to be NULL