検索結果

テスト

全10000件中5861~5880件表示
  • 全てのカテゴリ
  • 全ての質問
  • C言語:double型での戻り値は小数点以下何桁ですか?

    Cでプログラミングの勉強をしています。 double型で宣言した変数をprintfで出力するとき、代入した数値は小数点以下1桁なのに、なぜか出力結果では6桁になると問題集に書かれていました。解説はありません。 プログラムは下のものですが、なぜかお分かりになる方、教えていただけませんか? #include<stdio.h> struct test{ int x; double y; } void print(struct test a); void set_value(struct test a); void main(void){ struct test a ={1, 2.0}; set_value(a); print(a); } void print(struct test a){ printf("a.x = &d, a.y= %f\n", a.x, a.y); } void set_value(struct test a){ a.x =10; a.y =20.0; }

  • 実体参照に置き換える方法について

    下記のソースをブラウザで閲覧した所、真っ白な画面が表示されてしまいました。 「'テスト"」の「'」を消した所、ブラウザに「テスト"」とリンクつきで表示されましたが、「'テスト"」と表示する方法が分かりませんでした。 なお、$testに入れている中身はデータベースから取得しており、ここの文言を直接触る事は出来ません。 データベースの中身の'を実体参照に置き換えた上で、$testに格納できれば大丈夫かと思ったのですが、どうすれば出来るかわからなかったため、アドバイスいただける方がいらっしゃいましたら、ご教示の程よろしくお願いします。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>title</title> </head> <body> <?php $test = '<a href="http://hoge.com/">'テスト"</a>'; $url = 'http://hoge.com/'; echo str_replace($url, '/', $test); ?> </body> </html> 以上、よろしくお願いします。

    • ベストアンサー
    • PHP
  • 【Mac/Xcode】カレントディレクトリのファイルの読み込みについて

    Xcode(C++)で、設定ファイル(test.txt)を読み込むプログラムを作成しています。 困っているのは、できあがった実行ファイル(test.app)と同じディレクトリにその設定ファイルを置いて、test.appをダブルクリックで実行しても、設定ファイルを読み込めないでいます。(VC++ではできたのですが) もちろん、明示的にtest.txtのパスを下記のソースで指定すれば読み込めます。実行する場所が毎回決まっていないので、カレントディレクトリ内のファイルが読み込めるようにしたいです。 ソースは以下のように書いてます。 Xcode側で何か設定とかがあるのでしょうか? どなたかご存知の方がいらっしゃいましたらご教授のほどよろしくお願いいたします。 ※test.appの場所は、"プロジェクト名/build/Debug/test.app" です。 -------------------------------------------- void main(){ FILE* fp; char s[256];  char *filename = "test.txt"; fp = fopen(filename, "r"); if( ! fp){ printf("ファイルオープン失敗"); // ここに入る return;  } while (fgets(s, 256, fp) != NULL) { // test.txt を読み込む処理 (中略) } (中略) }

  • C#における++演算子のオーバーロードについて

    はじめまして。 いろいろ調べてみたのですが、わからなかったので、質問させてください。 C#における++演算子のオーバーロードについてなのですが、 まずは、以下のコードをご覧ください。 ================================================================ using System; class Test { private int Num; public Test(int x) { this.Num = x; } public static Test operator ++(Test t) { Test result = new Test(t.Num + 1); return result; } public override string ToString() { return this.Num.ToString(); } } class TestDemo { public static void Main() { Test t = new Test(0); Console.Write(t++ + "\n"); Console.Write(t + "\n"); Console.Write(++t + "\n"); Console.Write(t + "\n"); } } ================================================================ 実行結果 0 1 2 2 ================================================================ ++演算子のオーバーロード関数の実装が一つなのに 前置インクリメントと後置インクリメントが適切に行われています。 二つのインクリメントが行われるときに同じメソッドが 呼び出されていると思うのですが、同一の実装で、振る舞いが 異なるのは、なぜなのでしょうか?どのようなカラクリで 実行されているのでしょうか?全くわかりません。どなたか 教えてください。よろしくお願いします。

  • Excel VBAの不可解(?)な動作について

    Excel 2000 VBAでの質問です。 Sheet1に以下のようなコードを書きました。 --------------------------------------------------------- Public Sub test() Application.DisplayAlerts = False Sheets("Sheet2").Copy After:=Sheets(Sheets.Count) Sheets(Sheets.Count).Name = "test" Sheets("test").Visible = xlVeryHidden Sheets("Sheet3").Visible = xlVeryHidden Sheets("test").Visible = True Sheets("test").Delete Sheets("Sheet2").Copy After:=Sheets(Sheets.Count) Sheets(Sheets.Count).Name = "test" '問題の行 Application.DisplayAlerts = True End Sub --------------------------------------------------------- このコードで期待している動作は、最終的にSheet3(xlVeryHiddenになっている)の後ろにSheet2をコピーし、その名前を「test」にするというものです。 しかし、実際にはSheet3の後ろにSheet2がコピーされるものの、名前はSheet2が「test」と変更されてしまいます。 Sheets.Countの値はSheet3をさしているはずなのですが・・・。 皆様に教えていただきたいのは、 ・この意図しない動作がなぜ起こるか ・どうすればこの問題を回避できるか です。よろしくお願いいたします。 もし初歩ミスでしたら、申し訳ありません・・・。ご指摘ください。

    • noname#224929
    • 回答数2
  • 大学生のアルバイト

    今年大学に入学した1年生です! やっと大学にも慣れてきたので初めてアルバイトを始めました。 うちの大学は教科別にテストの日が違うので7月下旬はほぼ出られそうにないので バイトの先輩にテスト休みの件で相談してみたんです。 そうしたら「テストの期間だけ週1にしちゃうとかは?」って言われて…。 まだテストを受けたことがないので簡単なのか難しいのかまったくわかりません。 大学生って普通はテスト休みなしでテストを受けるんですか? テストの前って勉強しなくても大丈夫なんですか?(これは人によるだろうけど…) でも学生の本業は勉強だし…って考えると(しかも初テストなので)お休みがほしいです。 まだ入ったばかりなんですが、もう7月下旬はほぼ出られなく休みたいと言ったら微妙ですかね…? みなさんはどうでしたか…???(・へ・`)

  • PHPの設定について

    よろしくお願いします。 先日、自宅サーバでアパッチとphpの4.3をインストールしました。 で、ローカルで試したところ、他は普通に動くのですが、変数を受け取りません。 たとえば <?php echo $test; ?> と記述したPHPをtest.phpとしてサーバフォルダにおき、 ブラウザでhttp://localhost/test.php?test=abc を見ても真っ白の画面になります。 同様に <form action="test.php" method="post"> (getでも試しました) <input type="text" name="test"> <input type="submit" value="送信"> </form> といったようにmethodで送っても真っ白な画面のままです。 次に test.phpを <?php if( $test == abc ){ echo "OK"; }else{ echo "NG"; } ?> とやってみて試しましたが結果はNGでした。 どうやら変数を受け取ってないらしいです。 phpのセキュリティを変更したらよいとの記事を見つけたのでそういう関係サイトを検索してみたのですが、それらしき内容を見つけられませんでした。 どなたかご教授お願いします。

    • 締切済み
    • PHP
  • バッチ処理でファイルの中身を変数に入れるやり方

    あるファイルの中には1行の文字列があります。 このファイルをバッチで読み取り、変数に設定したいです。 例: test.txt abcacbacbacbacbacbacbacbacb test,bat set DATA=[test.txtを読み込んだ値] よろしくお願い致します。

  • WHERE句の?

    お世話になります よろしくお願いします。 さっそくで申し訳ないのですが SQL分で SELECT test01 FROM test WHERE test01 = ? の「?」というのはどういう意味があるのでしょうか? 以上よろしくお願いします。

    • ベストアンサー
    • MySQL
    • SAY_MAN
    • 回答数3
  • 複数ドメインを設定したサーバへのSSL証明書

    現在、Webサーバが以下2つのドメインでアクセス可能(IPアドレスは1つです)としています。 test1.xxx.com test2 xxx.com この状態で、test2.xxx.comだけSSL証明書を取得し、Apacheに設定すれば https://test2.xxx.comにブラウザからアクセスして何の問題もなくSSLページが参照できるのでしょうか? よろしくお願いします。

    • php4
    • 回答数1
  • CELT(compriation English Language T

    CELT(compriation English Language Test)について 来年アメリカに留学するのですが、留学機関のテストで、CELTというテストがあります。しかし、どのように問題が出るのかまったくわからず、(英検やトイックみたいな感じなんでしょうか???)どのようにテスト対策(勉強)をしたらよいかわかりません((+_+))どなたか教えていただけるとありがたいです泣 よろしくお願いします(:_;)

  • QUERY_STRING が、SSIを使用すると取得できません

    以下の2ファイルを使用して、 環境変数QUERY_STRINGの取得のテストをしています。 ------------------------------------------------ ファイル名:test_env.cgi ------------------------------------------------ 内容: print <<"HERE"; $ENV{'QUERY_STRING'}<br> $ENV{'REMOTE_ADDR'} HERE ------------------------------------------------ ------------------------------------------------ ファイル名:test_env.shtml ------------------------------------------------ 内容: <html> <head> <title> 環境変数のテスト </title> </head> <body> <!--#include virtual="/cgi-esp/test_env.cgi"--> </body> </html> ------------------------------------------------ ブラウザのアドレスバーに test_env.cgi?name=aaa と入力して実行すると、 QUERY_STRING、REMOTE_ADDR の両方が出力されますが、 test_env.shtml?name=aaa だと、 ローカルでは両方出力できたのに、 サーバにアップするとQUERY_STRINGが出力されません。 SSIを使用してCGIファイルを実行した場合、 QUERY_STRINGは取得できなくなるものなんでしょうか? それとも、取得できる書き方があるのでしょうか? どなたか、ご教示ください。

    • ベストアンサー
    • Perl
    • mdk
    • 回答数2
  • .htaccessの正規表現の書き方

    あるサイトでhtmlで書かれていたものをphpを利用するため●●.phpに変更しました。 .htaccessで301リダイレクトの設定をしようと考えているのですが、正規表現の仕方が分かりません。 下記の場合どのような書き方をすればよろしいでしょうか? リダイレクト文含め解説も入れていただけたら幸いです。 よろしくお願いします。 http://www.zzz.com/okinawa/test1.html → http://www.zzz.com/okinawa/test1.php http://www.zzz.com/okinawa/testdetail1.html → http://www.zzz.com/okinawa/test1.php http://www.zzz.com/kagoshima/test1.html → http://www.zzz.com/okinawa/test1.php http://www.zzz.com/kagoshima/testdetail1.html → http://www.zzz.com/okinawa/test1.php http://www.zzz.com/●●/▲1.html ※●●は都道府県毎のディレクトリで47あります。 ※▲は「test」「testdetail」の2種類のコンテンツがあります。 ※1の数字は連番で仮に1~100の100ファイルあります。

  • phpからクエリ文字列でswfへ変数を送る方法

    現在、別のファイルから取得した変数を下記のようにPHPからクエリ文字列でswfへ送り、それを表示するFLASHを作成しています。 一応、PHP内で直接変数を使わずに、文字列を送った場合は表示に成功しました。 ////////PHP///////// <object 略> <param name="movie" value="flash.swf?test=<?php $_POST["test"] ?>" /> <embed src="chat.swf?test=<?php $_POST["test"] ?>"/> ///////FLASH//////// test_txt.text = _root.test;        ///表示用テキストに代入 どうにかPHPで取得した値をそのままswfへ送りたいのですが、『<?php $_POST["test"] ?>』のところで上手くいっていないようです。 PHPもFLASHも参考書を読みながら進めている初心者なので、解決方法や根本的に勘違いしているところがあったら、ぜひ教えていただけないでしょうか。 開発環境はPHP5.2、AS2を使っています。

    • ベストアンサー
    • Flash
  • Excel 絶対アドレスでハイパーリンクを作成する

    Excelブックのシートに、 相対アドレスではなく、絶対アドレスで ハイパーリンクを作成したいのですが どのようにすればよいでしょうか。 例えば、 Excelブック(Book.xlsx)のシートに ネット上のフォルダの中のファイル(test.txt)を 参照するハイパーリンクを設定する場合、 セルにファイル名(test.txt)を入力して このセルを右クリックのハイパーリンクで ハイパーリンクの挿入ダイアログが表示されるので リンク先:ファイル、Webページ test.txtのファイルを選択してOKボタンで このセルの中のtest.txtがハイパーリンク表示 (青色とアンダーバー)になります。 これをクリックするとtest.txtのファイルが開きます。 test.txtのファイルは常に同じ場所にあるものとして Book.xlsxファイルを別の場所に移動した場合でも、 このハイパーリンクをクリックして test.txtのファイルが開くようにしたいです。 よろしくお願いします。(Windows7,Excel2010)

    • yam2012
    • 回答数4
  • シェアポイント上にあるファイルを操作するには

    シェアポイントというものはよく知らないのですが シェアポイント上にあるファイルを バッチファイルでローカルにコピーしたり perlで操作したいのですが シェアポイント上にあるファイルは http://xxxx-xx.xx.~/test.htm というようにhttp://から始まるパスになっているため バッチファイルやperlからアクセスできないようなのですが シェアポイント上にあるファイル(test.htmなど)は バッチファイルやperlからどのように指定すれば よいのでしょうか。 ---test.bat-------------------------------------------------------------- copy "http://xxxx-xx.xx.~/test.htm" "c:\test\" --------------------------------------------------------------------------- では、 「'http:' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 というエラーになります。 ----test.pl------------------------------------------------------------- my $file='http://xxxx-xx.xx.~/test.htm'; if (-e $file) { print "存在します"; } else { print "存在しません"; # <== 常にこちらになります } -------------------------------------------------------------------

    • yam2012
    • 回答数4
  • (PHP 4.4.8) sqlite_open関数の引数を相対パスにしたいのですが上手くいきません。

    PHP 4.4.8 SQLite Library 2.8.14 の環境で、 sqlite_open関数の引数を相対パスにしたいのですが上手くいきません。 (例)create_db.php <?php $db = sqlite_open("../db_test"); //←ここでエラーが出ます。 $query = "CREATE TABLE tbl_test(id,aaa,bbb)"; $result = sqlite_query($db,$query); sqlite_close($db); ?> ネットで調べた所、sqlite_open()は引数に「相対パス(or絶対パス)」を入れることは可能であり、 かつ、「../db_test」が無い場合、作られる仕組みということです。 エラー表示: Warning: sqlite_open() [function.sqlite-open]: unable to open database (...以下略) ちなみに、上記のコードにおいて、 「../db_test」ではなく、「db_test」として同じことをすると、上手くいきます。 つまり、スクリプトファイル(create_db.php)と同階層にファイルを作成することはできるのです。 $db = sqlite_open("db_test");   //← ○:ファイル作成成功 $db = sqlite_open("../db_test"); //← ×:ファイル作成失敗 どなたかご助言をよろしくお願い致します。

    • ベストアンサー
    • PHP
    • march4
    • 回答数2
  • Object要素におけるname属性の利用について

    Object要素におけるname属性の利用について ある『ホームページ入門サイト』に下記の記述がありました。 ------------------------------ <object data="test.pdf" name="test"></object> <a href="test2.pdf" target="test">テスト2ページ</a> a要素のターゲットで、testを指定しています。これは、objectのnameに対応しています。このため、リンクをクリックすると表示内容がtest2.pdfに切り替わります。 ------------------------------ 実際に試してみると、Object要素の内容が切り替わらずに、 ブラウザの新しいタブに表示されてしまいます。 そこで、2つの疑問 Q1.Object要素の仕様が変わったから、そうなってしまったのか?   そうであれば、参照先を知りたい。 Q2.リンクのクリックで、Object要素の内容を変えるにはどうする? くわしいかたの回答をお待ちしております。

    • ベストアンサー
    • HTML
  • Emacs Lisp: 関数に引数が渡せない?

    お世話になります。 ----------------------------------------- ; -*- lisp-interaction -*- ; このファイルはtest.elisというファイル名で、そのファイルを開いたバッファで実行 (buffer-name) ;;; ミニバッファに以下のように表示される ;;; "test.elis" (buffer-name "test.elis") ;;; ★引数を与えるとそのバッファ名を返すはず ;;; エラーになる ;;; Debugger entered--Lisp error: (wrong-type-argument bufferp "test.elis") (get-buffer "test.elis") ;;; ミニバッファに以下のように表示される ;;; #<buffer test.elis> (buffer-file-name) ;;; ミニバッファに以下のように表示される ;;; "/home/userName/test.elis" (buffer-file-name "test.elis") ;;; ★引数を与えるとそのバッファのファイル名を返すはず ;;; エラーになる ;;; Debugger entered--Lisp error: (wrong-type-argument bufferp "test.elis") ----------------------------------------- Emacs Lispの勉強として、上のようなファイルを開いて、各関数の括弧綴じ)の後ろでC-x C-eとタイプして実行し、挙動を調べています。 ★をつけたbuffer-nameおよびbuffer-file-name関数は、それぞれ引数を渡したバッファ名、および、そのバッファのファイル名が返ると思われるのですが、実際には上記のようにエラーになります。 これはどうしてでしょうか。 Emacsは23.4.1を使っています。 よろしくお願いします。

  • ADODB.Streamで開いたファイルに追記

    「ADODB.Streamで開いたファイルに追記する」を参考に以下を作成しました。 c:\test.txtファイルを検索し、regEx.Patternで指定した一行を既存のC:\test_new.txtに追記したいと考えています。ちなみにファイルはUTF-8なのでADODB.Streamを使用しています。 C:\test_new.txtの最後の行にregEx.Pattern = "aaa"で指定した行が追記されることは確認していますが、C:\test_new.txtにc:\test.txtがコピーされて最後の行にregEx.Patternが追記されます。 試行錯誤しましたが初心者なため上手く動作しません。 既存のC:\test_new.txtに指定した一行を追記するにはどうしたら良いでしょうか。 お手数ですが、何方かご回答よろしくお願いします。 Option Explicit Dim objStream,regEx,testLine,tempLine Const adSaveCreateOverWrite = 2 Set objStream = CreateObject("ADODB.Stream") objStream.CharSet = "UTF-8" objStream.Open() objStream.LoadFromFile("c:\test.txt") Set regEx = New RegExp regEx.Pattern = "aaa" Do Until objStream.eos tempLine = objStream.readtext(-2) If regEx.Test(tempLine) Then testLine = tempLine End If Loop objStream.Position = objStream.size objStream.WriteText(testLine) objStream.SaveToFile("C:\test_new.txt"),adSaveCreateOverwrite objStream.Close() Msgbox ("End")