RedHat Linux下獨立完成的乙個作業

2021-05-22 16:42:26 字數 2161 閱讀 1543

【文件建立日期:2010-05-30】

001  // p122: 三、上機題 3

002003  // test03-03.c

004005  // header files included.

006  #include

007  #include

008  #include

009010  #include

011  #include

012  #include

013  #include

014015  // conditional compilation.

016  #ifndef  _max_data_type_

017  #define  _max_data_type_

018019      // macro definition.

020      #define  maxsize   1000

021      #define  buffsize  10

022023  #endif  // #define  _max_data_type_

024025  #ifndef  _distance_data_type_

026  #define  _distance_data_type_

027028      // macro definition.

029      #define  dist  0

030031  #endif  // #define  _distance_data_type_

032033  // no.1: subroutine:

034  void  char_convert ( char *data, const unsigned int datasize )

035 

058      

059      temp = (char *) malloc ((buffsize + 1) * sizeof(char));

060      if ( temp == null )

061     

065      temp[buffsize] = '/0';

066067      if ( (fd = open(argv[1], o_rdwr, null)) == -1 )

068     

072      printf ( "open file: %s succeed!/n", argv[1] );

073074      // 在處理該檔案之前先檢視檔案的內容

075      while ( (count = read(fd, buffer, buffsize)) > 0)

076     

083          else if ( count < buffsize )

084         

089      }

090      printf ( "/n-------------------- after change --------------------/n" );

091092      // 對檔案內部的讀取指標進行回位

093      lseek (fd, dist, seek_set);

094095      // 檢視處理完成之後的檔案的內容,同時把該內容寫回硬碟

096      while ( (count = read(fd, buffer, buffsize)) > 0)

097     

109110          if ( count == buffsize )

111         

115          else if ( count < buffsize )

116         

121      }

122      printf ( "/n" );

123      printf ( "convert the characters succeed!/n" );

124125      close (fd);

126      free (temp);

127128      return  (0);

129  }

130131  // test03-03.c   the end.

132

RedHat Linux 下安裝Python3步驟

redhat下安裝python3步驟 wget tar zxvf python 3.4.1.tgz 2.進入解壓後的目錄,執行安裝配置 configure 或指定安裝目錄 configure prefix opt python3 3.build make 4.install make install...

RedHat Linux 下安裝Python3步驟

redhat下安裝python3步驟 wget tar zxvf python 3.4.1.tgz 2.進入解壓後的目錄,執行安裝配置 configure 或指定安裝目錄 configure prefix opt python3 3.build make 4.install make install...

RedHat Linux 下安裝Python3步驟

redhat下安裝python3步驟 wget tar zxvf python 3.4.1.tgz 2.進入解壓後的目錄,執行安裝配置 configure 或指定安裝目錄 configure prefix opt python3 3.build make 4.install make install...