写文件常用方法

static FILE* fp = NULL;

unsigned char* mybuf = buf;

//buf[0] = 0x00;
    //buf[1] = 0x00;
    //buf[2] = 0x00;
    //buf[3] = 0x01;
    //buf += 4;

(1)、

  if ((fp=fopen("/gg/lib/a.txt","w+b"))==NULL)
      {
              printf(" Open File Failed!");
      }
    else
      {
            for(k=0;k<size;k++)
       {
              fprintf(fp,"%d ",*(rgbDataA+k));/* 输出*/
             rgbData++;
          if(rgbData==NULL)
             {
                  break;
               }     
       }
      }
        //========================

(2)、 

   if (NULL == fp)
       {
           fp = fopen("/tmp/rgb.h264", "w+b");
       }
       if (size>0)
     {
            fwrite(mybuf, 1, size, fp);
     }


你可能感兴趣的:(写文件常用方法)