]> Creatis software - gdcm.git/commitdiff
ISO C++ forbids variable-size array ...
authorjpr <jpr>
Wed, 14 Dec 2005 09:50:20 +0000 (09:50 +0000)
committerjpr <jpr>
Wed, 14 Dec 2005 09:50:20 +0000 (09:50 +0000)
Example/exOverlaysDCM.cxx

index 6e6e658fab65d1c5bcbaf2d807282eca496c6e42..2a53707686c5edd5d66634de46c669277ca41a84 100755 (executable)
@@ -119,7 +119,7 @@ int main(int argc, char *argv[])
 
    unsigned int dimXY=dimX*dimY;
    std::cout <<"DimX : "<<dimX<<"DimY : "<<dimY<<"DimXY : "<<dimXY << std::endl;
-   unsigned char outputData[dimXY];
+   unsigned char *outputData = new unsigned char[dimXY];
 
    unsigned char *result=outputData;
    for (int i=0;i<(dimXY/8);i++) 
@@ -154,6 +154,7 @@ int main(int argc, char *argv[])
    fh->WriteDcmExplVR(outputFileName);
    std::cout <<"End WriteOverlayImage" << std::endl;
 
+   delete outputData;
    f->Delete();   
    fh->Delete();
    return 0;