スレを勃てるまでもないC/C++の質問はここで 5
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
700:デフォルトの名無しさん 09/01/04 16:31:26 string aiueo("あいうえお"); myprint(aiueo); void myprint(string str) { cout << str << endl; } 701:デフォルトの名無しさん 09/01/04 16:38:39 char *aiueo = "あいうえお"; myprint(aiueo); void myprint(char *str) { printf("%s\n", str); } 変数aieuoに文字列 あいうえお を代入 char[0]にあ char[1]にい char[2]にう を入れる。 つまり、aiueoが指すアドレス領域はすべてchar型だと で、aiueoを指定するとchar[0]のアドレスが得られる。 そのアドレスを引数にして関数に渡す。渡された関数でも同じことをし str配列の中身を全て表示する ということでしょうか 702:デフォルトの名無しさん 09/01/04 16:40:35 だとしたら、こんな文でするよりそっちでしたほうがいいってことですよね こんな文は使い道ないということかな void mputs(char *p) { while(*p); printf("&c", *p); p++; } printf("\n"); } mputs("エラーです”);
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5371日前に更新/192 KB
担当:undef