{"id":17784,"date":"2022-10-27T03:11:53","date_gmt":"2022-10-26T21:41:53","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/"},"modified":"2022-10-27T03:11:53","modified_gmt":"2022-10-26T21:41:53","slug":"solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/","title":{"rendered":"[Solved] Moving the file pointer of a disk with SetFilePointerEx [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-24250141\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"24250141\" data-parentid=\"24247023\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>The value you are printing out is the address of the buffer, rather than its contents. And the address of the buffer is not fixed. Of course, arguing about why the address of the buffer can change is a little moot since you actually want to print out the buffer&#8217;s contents.<\/p>\n<p>Print out the first element of the array like this:<\/p>\n<pre><code>cout&lt;&lt;\"\\n\\n\"&lt;&lt;buff[0]&lt;&lt;\"\\n\\n\";\n<\/code><\/pre>\n<p>And you should see values read from the disk.<\/p>\n<p>Some other comments:<\/p>\n<ol>\n<li>Don&#8217;t hard code the buffer size. You have to ensure that it is a multiple of the sector size.<\/li>\n<li>Your buffer should be of type <code>unsigned char*<\/code> rather than <code>unsigned int*<\/code>.<\/li>\n<li>Check the value <code>nRead<\/code> in case the buffer is only partially filled.<\/li>\n<\/ol>\n<\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">9<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Moving the file pointer of a disk with SetFilePointerEx [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] The value you are printing out is the address of the buffer, rather than its contents. And the address of the buffer is not fixed. Of course, arguing about why the address of the buffer can change is a little moot since you actually want to print out the buffer&#8217;s contents. Print out the &#8230; <a title=\"[Solved] Moving the file pointer of a disk with SetFilePointerEx [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/\" aria-label=\"More on [Solved] Moving the file pointer of a disk with SetFilePointerEx [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[324,683],"class_list":["post-17784","post","type-post","status-publish","format-standard","hentry","category-solved","tag-c","tag-winapi"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Moving the file pointer of a disk with SetFilePointerEx [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Moving the file pointer of a disk with SetFilePointerEx [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] The value you are printing out is the address of the buffer, rather than its contents. And the address of the buffer is not fixed. Of course, arguing about why the address of the buffer can change is a little moot since you actually want to print out the buffer&#8217;s contents. Print out the ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-26T21:41:53+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Moving the file pointer of a disk with SetFilePointerEx [closed]\",\"datePublished\":\"2022-10-26T21:41:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/\"},\"wordCount\":137,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"c++\",\"winapi\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/\",\"name\":\"[Solved] Moving the file pointer of a disk with SetFilePointerEx [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-10-26T21:41:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Moving the file pointer of a disk with SetFilePointerEx [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Moving the file pointer of a disk with SetFilePointerEx [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Moving the file pointer of a disk with SetFilePointerEx [closed] - JassWeb","og_description":"[ad_1] The value you are printing out is the address of the buffer, rather than its contents. And the address of the buffer is not fixed. Of course, arguing about why the address of the buffer can change is a little moot since you actually want to print out the buffer&#8217;s contents. Print out the ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/","og_site_name":"JassWeb","article_published_time":"2022-10-26T21:41:53+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Moving the file pointer of a disk with SetFilePointerEx [closed]","datePublished":"2022-10-26T21:41:53+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/"},"wordCount":137,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["c++","winapi"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/","name":"[Solved] Moving the file pointer of a disk with SetFilePointerEx [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-10-26T21:41:53+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-moving-the-file-pointer-of-a-disk-with-setfilepointerex-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Moving the file pointer of a disk with SetFilePointerEx [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/17784","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=17784"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/17784\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=17784"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=17784"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=17784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}