Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
faq:sdk [2015/04/13 13:20]
hess
faq:sdk [2015/04/13 13:20]
hess
Line 3: Line 3:
       * A: See ''/​mnt/​sdk/​tmp/​myfile''​.       * A: See ''/​mnt/​sdk/​tmp/​myfile''​.
  
-  * How can I get the file size?+===== How can I get the file size? =====
 <code c> <code c>
-    ​int filesize(string file) { +int filesize(string file) { 
-        fd=fopen(file,"​r"​);​ +  fd=fopen(file,"​r"​);​ 
-        if (fd) { +  if (fd) { 
-        fseek(fd,​-1);​ +    fseek(fd,​-1);​ 
-        size=ftell(fd);​ +    size=ftell(fd);​ 
-        fclose(fd);​ +    fclose(fd);​ 
-        return size; +    return size; 
-        } else { +  } else { 
-            return -1; +    return -1; 
-        }   +  }   
-    }+}
 </​code>​ </​code>​