必要な出力を取得していますが、これらの警告を取り除く方法がわかりません。どんな助けでも大歓迎です。
警告:
- フォーマットは 'void *' 型を指定していますが、引数は 'char' 型です [-Wformat] printf("\nポインター変数の値は %p です\n", *myString); 
- "フォーマットは型 'void *' を指定していますが、引数の型は 'char' [-Wformat] printf("%p\n", myString[x]); - #include <stdio.h> #include <stdlib.h> int main() { char *myString = "Daniel"; int x; printf("\nThe pointer variable's value is %p\n", *myString); printf("\nThe pointer variable points to %s\n", myString); printf("\nThe memory location for each character are: \n"); for (x = 0;x < 7;x++){ printf("%p\n", myString[x]); } return 0; }
出力:
     The pointer variable's value is 0x44
     The pointer variable points to Daniel
     The memory location for each character are: 
     0x44
     0x61
     0x6e
     0x69
     0x65
     0x6c
     (nil)