m_mik の回答履歴
- フォルダ内のファイルのコピーについて
同フォルダ内にAフォルダにaa,bb,ccというテキストファイルがあります。これをex.txtファイルにaa,bb,ccファイルの内容をコピーしたいのですが、うまくいきません。 最初はuse File::Copyでやろうとしましたが、これはディレクトリの中のファイルの指定がわからず、断念。 次にwhile文でやってみましたが、これも引数の指定がわからない状態です。 もしよければお知恵を貸してください。
- フォルダ内のファイルのコピーについて
同フォルダ内にAフォルダにaa,bb,ccというテキストファイルがあります。これをex.txtファイルにaa,bb,ccファイルの内容をコピーしたいのですが、うまくいきません。 最初はuse File::Copyでやろうとしましたが、これはディレクトリの中のファイルの指定がわからず、断念。 次にwhile文でやってみましたが、これも引数の指定がわからない状態です。 もしよければお知恵を貸してください。
- Mysqlの接続について
現在、以下のようなperlのスクリプトを作っているのですが、mysqlへの接続,切断は以下の場合、どちらにした方がいいのでしょうか? (1)の場合 use DBI; $dsn="DBI:mysql:database=dbname:host=localhost"; $dbh=DBI->connect($dsn,'user','pass'); $sth = $dbh->prepare("SELECT no,title,name,date,host From `table1` where no='1'"); $sth->execute; $sth->fetchrow_array; $sth->finish; $sth2 = $dbh->prepare("SELECT no,title,name,date,host From `table2` where no='1'"); $sth2->execute; $sth2->fetchrow_array; $sth2->finish; $dbh->disconnect; (2)の場合 use DBI; $dsn="DBI:mysql:database=dbname:host=localhost"; $dbh=DBI->connect($dsn,'user','pass'); $sth = $dbh->prepare("SELECT no,title,name,date,host From `table1` where no='1'"); $sth->execute; $sth->fetchrow_array; $sth->finish; $dbh->disconnect; $dsn="DBI:mysql:database=dbname:host=localhost"; $dbh=DBI->connect($dsn,'user','pass'); $sth2 = $dbh->prepare("SELECT no,title,name,date,host From `table2` where no='1'"); $sth2->execute; $sth2->fetchrow_array; $sth2->finish; $dbh->disconnect; (1)の場合と(2)の場合の違いは、(1)の場合、最初にデータベースに接続して、一番最後に切断する事で、(2)の場合、毎回データベースへの接続と切断を行う事が違います。 (2)の場合、毎回接続と切断を行うので、2回ほどではあまり変わらないかもしれないのですが、もし10回とか接続と切断を行うとかなり負荷が高くなるような気がするのですが、他のHPなどを拝見すると接続をしたら切断を行うように癖をつけるようにした方がいいと書かれていたりします。 どちらの方が正しいやり方というか、負荷がすくなく使えるのでしょうか?
- strstr()関数の実装内容について。
strstr()関数が、どのように実装されてるか知りたかったため、strstr.cの中身を見てみたのですが、 分らない処理がありました。 char * __cdecl strstr (const char * str1, const char * str2) { char *cp = (char *) str1; char *s1, *s2; if ( !*str2 ) return((char *)str1); while (*cp) { s1 = cp; s2 = (char *) str2; while ( *s1 && *s2 && !(*s1-*s2) ) s1++, s2++; if (!*s2) return(cp); cp++; } return(NULL); } while文のネストの部分で、*s1 && *s2 && !(*s1-*s2)とありますが、 (*s1 && *s2) または !(*s1-*s2) のどちらか一方のみではまずいのでしょうか? 解説、アドバイスの程よろしくお願い致します。
- C/C++ ソースのコーティングについて
最近、C/C++ ソースのコーディングに関して興味を持ちました。 そこで質問します。 皆様は普段プログラムを書くときにどんなコーディングをしていますか。 人それぞれ記述が異なると思いますが、何か自分の中でのコーディング・ルールが あれば教えて下さい。できるだけ詳しくお聞きしたいです。 ちなみに私の場合は (1)return、sizeof 演算子には必ず括弧を付けます。 (2)if、else、while、for には必ず{、}のブロックを記述して省略しません。 (3)関数を呼び出すとき、引数と引数はスペースを必ず挿入します。→strcpy( s, t ); ただし、if、while、for の条件式の中ではスペースを入れません。→while ( fgets(buff,sizeof(buff),fp) != NULL ){ … } (4)2項(3項)演算子はスペースを両端に挿入します。→ret = 2 + 3; 単項演算子はスペースは挿入しません。→i++、*str (5)ブロックのインデントは if ( 条件式 ){ 処理 } else{ 処理 } などがあります。 特に詳しく知りたいのは(5)です。 タイプ1 if ( 条件式 ){ 処理 } else{ 処理 } タイプ2 if ( 条件式 ){ 処理 }else{ 処理 } タイプ3 if ( 条件式 ) { 処理 } else { 処理 } タイプ4 if ( 条件式 ) { 処理 } else { 処理 } それではコーディング・ルール(こだわり)などを教えて下さい。 なお、今回の質問は、より見やすいコーディングを目指しての質問です。 よろしくお願いします。
- 東京から稚内まで原チャで移動。
(国内)旅行に詳しいかた、教えてください。 私は東京に住んでいます。 この冬、(東京から)北海道へ旅をしようと思っています。 稚内まで行くつもりです。 移動手段なのですが、原チャで行こうと思っているのです。 ほんきで行こうと思っています。 しかし、友人などからは「むりだよ」「バイクが壊れるよ」などやめたほうがいいと言われてしまいました。 東京から稚内まで原チャで移動。 これはやはりむりでしょうか。 みなさん教えてください。(「やったことある」というかたがいたらぜひ教えてください。とてもこころづよいです。)
- 締切済み
- その他(国内旅行・情報)
- tabiryokou
- 回答数15
- C言語の理解を深める
僕はC言語を大学で学び始めて2年ぐらい経ちます。授業ではデータベース、深さ優先アルゴリズムなど広く(しかし浅く)学んできました。よりC言語の理解を深めるためにあらたにC言語の応用編の参考書を見たりしようかと思ってます。 ここで質問ですが、現在プログラマーの人やプログラミングを学んでいる皆さんは、一体どのような勉強法で理解を深めているのですか? また以前を振り返って学生時に挑戦したりやっておくとよかったことは何だったとおもいますか? たくさんの回答お待ちしています、ご協力お願いします。
- レストイン足柄
御殿場方面へ旅行する計画があり、宿泊先を探しています。 候補の1つに東名高速 足柄SA内にある「レストイン足柄」をあげています。 宿泊経験のある方がいらっしゃいましたら感想を聞かせてください。 騒音とかはどうでしょう? また東京方面から行くので1度御殿場ICから高速を降り、一般道から入らなければいけないのですが、駐車場や現地までの道のりなどで心配な点はありますか? よろしくお願いします。
- ベストアンサー
- その他(国内旅行・情報)
- soramameko
- 回答数4
- 新しい「教えてgoo」になって・・・
僕は、久しぶりにこのサイト「教えてgoo」を見ましたが、以前よりも見にくいし、使いにくくなっていると思います。 また、色使いからも、よくないと思います。 みなさんは、どう思いますか?
- 締切済み
- アンケート
- tomorrow71
- 回答数18
- 一年間、有給休暇が取れたら何をしたいですか?
来年度、会社(学校)の都合で、丸々有給休暇になったとします。 (現実にはありえませんが。。) どのような計画(あるいは目標)を立てますか? 自分なら・・・とにかく本を読みたいですね。 365冊を目標に。
- お役所仕事って…
お役所仕事って、私の経験やイメージでは、緩慢、気が利かない、 態度が横柄思うのですが、同じような体験、経験がある方に質問です。 1.具体的にどんな事がありましたか? 2.どうしたら改善されるか、貴方のご意見・提案を教えてください。
- ベストアンサー
- アンケート
- simotukare
- 回答数14
- 滝のある紅葉の名所
東京から日帰りできる範囲で、滝のある紅葉の名所を探しています。 滝と紅葉の組み合わせは絶景だと思うのですが、祖母と犬も一緒に連れて行きたいと思っています。 ですので、滝のそばに駐車場があり、そこから滝まで歩いて行けて、その道が安全や滝のそばが安全な所を探しています。 今、候補に挙げているのは、「軽井沢の白糸の滝」と「竜頭の滝」ですが、このふたつは上記の条件に当てはまりますか? また、他にどこかお薦めの滝があったら教えてください。 よろしくお願いします。
- ベストアンサー
- その他(国内旅行・情報)
- hwanghwang
- 回答数6
- 文字列ポインタとgets関数の関係について。
以下のプログラムはコンパイルは出来ますが、 実行するとクラッシュしてしまいます。 gets関数は char *gets( char *str ); と定義されているので文字列の先頭アドレスを返すはずですが 何故このプログラムはエラーが出るのでしょうか・・。 #include <stdio.h> int main ( void ){ char *p, *s; p = gets(s); printf("%s", p); return 0; }
- ベストアンサー
- C・C++・C#
- amazontester
- 回答数7
- エクセルコピー機能について
下記の↓部分(空白のセル)に上からの文字を コピーする場合に便利な機能があれば教えてください。 ※情報量が多いので手間を省ける方法をお願いします。 商品名 型式 価格 冷蔵庫 1234 1234 ↓ ↓ ↓ ↓ ↓ ↓ 洗濯機 5678 5678 ↓ ↓ ↓ ↓ ↓ ↓ 掃除機 9012 9012
- 締切済み
- その他(業務ソフトウェア)
- Q1cyan
- 回答数3
- プログラムが偶然動く
間違っていて正常に動かないはずなのに、 なぜか偶然正常に動くことってありますか? また、仮に偶然正常に動いているものがあるとすると、 何かをきっかけとして動かなくなることってありますか?
- ベストアンサー
- その他(プログラミング・開発)
- ki-sa-ma-
- 回答数6
- ポインタなどからの比較。
この2つのプログラムとその実行した場合の結果を、変数の型、値、アドレス、変数へのポインタなどの関係から比較して説明していただけますか? #include <studio.h> int main () {float a; float b; a = 0.0; b = 0.0; a = 10.0; printf("a = %f, b= %f, &a = %x, &b = %x\n",a,b,&a,&b); b = 20.0; printf("a = %f, b= %f, &a = %x, &b = %x\n",a,b,&a,&b); b = a; printf("a = %f, b= %f, &a = %x, &b = %x\n",a,b,&a,&b); 結果 a=10.000000, b=0.000000, &a=bffffaf4, &b=bffffaf0 a=10.000000, b=20.000000, &a=bffffaf4, &b=bffffaf0 a=10.000000, b=10.000000, &a=bffffaf4, &b=bffffaf0 ━━━━━━━━━━━━━━━━━━ #include <stdio.h> int main () {float a; float *b; a = 0.0; b = &a; a = 10.0; printf("a = %f, b= %f, &a = %x, &b = %x\n",a,*b,&a,b); *b = 20.0; printf("a = %f, b= %f, &a = %x, &b = %x\n",a,*b,&a,b); } 結果 a=10.000000, b=10.000000, &a=bffffaf4, &b=bfffaf4 a=20.000000, b=20.000000, &a=bffffaf4, &b=bfffaf4 お願いします!
- ベストアンサー
- C・C++・C#
- noname#232974
- 回答数2
- どちらに対して、ムカつきますか?
例えば、貴方が大切な人と、それなりのいい値段の店で 談笑しつつ食事をしていたとします。 そして、隣のテーブルの客が、何らかの被害(ゴハンの中に虫が入っていた、等)を受けて 店員を呼びつけ、怒鳴りつけ始めたとします。 「お前じゃ話にならん!店長を呼べ!」を息巻いています。 美味しい食事や雰囲気も、隣から聞こえる怒鳴り声で台無しです。 このとき、貴方の気分を悪くさせたのは、どちらになるでしょうか。 1.隣の客を怒らせる要因を作った店側 2.大勢のいる場で、場の雰囲気を読めずに怒りをぶちまけている隣の客 理由も書いて頂けると、ありがたいです。 私は断然2なのですが。