• 締切済み

C++

printf("p[%d]="%d\n",k,p[k]); をC++言語にするには どうすればいいですか?

みんなの回答

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.6

これだけだと何とも言えませんね。 既に指摘が出ているように、"がバランスしていませんが、"がひとつ余分なのか、\"とすべきなのかも判断がつきません。 また、kやpの型も不明ですし、printfも多重定義されたものかもしれません。 最も手っ取り早く、有効なソースコードにするには、 // printf("p[%d]="%d\n",k,p[k]); とすることです。

  • imogami
  • ベストアンサー率50% (7/14)
回答No.5

printf("p[%d]=%d\n",k,p[k]); の間違いですよね? kとpが何をしたいのか全くわからないので適当に書きます。 #include <iostream> using namespace std; int main() { int p[10]; for(int k=0;k<10;k++) { p[k]=k; cout<<"p["<<k<<"]="<<p[k]<<endl; } } }

  • php504
  • ベストアンサー率42% (926/2160)
回答No.4

stdio.hを使わずにiostreamでってことかな

回答No.3

「"」が変な所にあるので、Cも、C++も、C#も構文エラーになります。 >どうすればいいですか? 余計な「"」を削って下さい。

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

何をどう問題にしているのかがさっぱり分からないし前後が分からないので憶測ですが, そのままでいいのでは? とにかく, 1文だけ切り出して「どうだ」って言われても困る.

  • titokani
  • ベストアンサー率19% (341/1726)
回答No.1

Cでコンパイルしたとしても、エラーになりますが。

関連するQ&A

専門家に質問してみよう