これはおそらく非常に議論されている質問ですが、私はまだその仕組みを理解できていません:
配列のアドレスに 512 を追加するにはどうすればよいですか?
状況は次のとおりです。
char buffer[512];
readSector(buffer,2);
/*somewhere in here i must increment address of buffer by 512*/
readSector(buffer,3);
printString(buffer);
readSector はバッファ配列を取り込み、ディスクのセクタ 2 の内容をダンプします。次に readSector が再度呼び出され、セクタ 3 の内容がバッファにドロップされます。printString は、バッファの内容を画面に出力するだけです。
私の教授は、readSector を呼び出すたびに、バッファのアドレスを 512 ずつインクリメントする必要があると説明しています。これを行うにはどうすればよいですか? 繰り返しますが、これが露骨に明白な質問である場合、または以前に尋ねられた場合は申し訳ありません. ありがとう!