プログラミング・開発

全169525件中19981~20000件表示
  • scanf()の順番

    printf("整数を入力せよ a:"); scanf("%d",&a); ・・・(1) printf("文字を入力せよ b:"); scanf("%c",&b); ・・・(2) として実行すると 例えば整数7を入力してエンターを押すと aにはちゃんと7が入るのですが bの入力を待たずに入力しないままプログラムが流れてしまいます。 (1)と(2)の順番を逆にすると1つずつ入力できるのですが、 なぜそうなるのか意味がわかりません。 あと試しに7yと入力してみたら7がa、yがbにちゃんと入りました。

  • なぜだめなのか教えてください ie操作 vba

    vbaでログインする時、ログインボタンの名前がmember_left_btn01なので、 With objIE.document .all("mail_ad").Value = 登録アドレス .all("pass_wd").Value = PW .all("member_left_btn01").Click End With としたら、オブジェクトが必要ですというエラーになりました。 ログインしようとしているサイトは、 https://www2.seibu.jp/usrinfo/clubon/internet/member.htmlのサイトです。 ログインの部分のソースを見ると <input class="member_left_btn01" type="image" src="../images/btn_login.gif" border="0"/> となっておりますが、classはnameではないから、 .all("member_left_btn01").Click だとエラーになるのでしょうか? .all.submit でも .submit でもログインできません。 ご教授よろしくお願いします。

  • 外部 jsのロード場所で、スクリプトが利かない。。

    以下の HTML コードのように書くと <p id="info"></p> に外部 js から文字が入ります。 head 内に同じ外部 js を読み込ませると文字が表示しません。 head 内に外部 js を読み込ませて表示させるには、どのようにすれば良いのでしょうか? また、表示しない原因は何でしょうか ? ご回答よろしくお願いいたします。 htmlソース------------ <!DOCTYPE html> <!-- saved from url=(0013)about:internet --> <html lang="ja"> <head> <meta charset="UTF-8"> </head> <body> <div> <p id="info"></p> </div> <script src="./sample.js"></script> </body> </html> sample.js ---------------- switcher(); function switcher () { document.getElementById( 'info' ).innerHTML = "テキスト A"; }

  • 統計解析ソフト「R」と「SAS」の違いにつて。

    15年ほど前に以前勤めていた証券会社で「SAS」を使って4年ほどプログラミングしていました。主に経済指標と株式市場動向の分析や財務データ等から株式のスクリーニングなどもやっていました。今後は統計学もきちんと勉強しなおして計量経済学を中心にやっていこうと考えております。個人として統計解析ソフトを利用するつもりですがsasはさすがに値段が高く導入できそうにありません。そこで「R」のことを耳にしました。基本的にフリーのソフトだとゆうことですが、プログラミング(コード)の違いは「sas」と比べてあるのでしょうか。一度sasを身に着けていれば比較的楽に「R」はマスターできるものでしょうか。また他のデータベースソフト(excel,access,MySqlなど)のデータのやり取り簡単にできるのでしょうか。お教えください。

  • head.appendChild() の使い方

    外部 js ファイルにより、 head.appendChild() を使用して、head タグ内に meta タグ等を入れています。 ただ、head タグ内では、任意の行には追加できず、head タグ内の一番下に入ってます。 スクリプトで任意の行に追加するには、どのようにすれば良いのでしょうか? 単純に、html に meta を事前に書き、その属性を変えたり、 任意の行に外部 js を読み込みさせれば可能ですが、 この方法以外でわかる方がいましたら、ご回答ください。 よろしくお願いします。

  • JavaScript自動画像切替にリンクの貼り方

    初めて質問させていただきます。宜しくお願いします。 現在、楽天ショップページを製作しております。JavaScriptでゆっくりと画像を切り替える以下のソースをネットで調べました。さらに実用的にするため、各画像にそれぞれ異なるリンクを貼りたいのですが、どのように追記すれば良いのでしょうか? 色々試したのですが全く解決せず困っています。宜しくお願いいたします。 [以下ソース] <script type="text/javascript"> var imgs = new Array(); imgs[0] = "画像URL1"; imgs[1] = "画像URL2"; imgs[2] = "画像URL3"; i = 0; function Blend(){ document.getElementById("imgframe").filters.blendTrans.apply(); document.all.item("imgframe").src = imgs[i++]; document.getElementById("imgframe").filters.blendTrans.play(); if(i>=imgs.length) i=0; } onload = function(){setInterval(Blend,5*1000)} </script> <img src="画像URL1" style="filter:blendTrans(duration=2);">

  • vb2010で設定ファイルは何処へ置けば?

    ソフトが起動(Load)時に設定ファイル(テキスト)を読み込む様にしたいのですが,環境が変わっても必ず読んでくれる便利な場所はありますか。

    • ベストアンサー
    • noname#185525
    • Visual Basic
    • 回答数2
  • 先に計算したほうがいいのでしょうか?

    下記のプログラムを作ったのですが、 Math.PI / 180 の部分は先に計算しておいたほうが処理が 早くなると言われたのですがそうなのでしょうか? 先に掛け算をしないといけないような気がするのですが。 import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; import java.lang.Math; public class Test9 { public static void main(String[] args) { int r = (args.length > 0)? Integer.parseInt(args[0]):100; int n = (args.length > 1)? Integer.parseInt(args[1]):16; int x, y, x1, y1; try { BufferedImage image=new BufferedImage(r*2+10,r*2+10,BufferedImage.TYPE_INT_RGB); Graphics2D g2d=image.createGraphics(); g2d.setBackground(Color.WHITE); g2d.clearRect(0,0,r*2+10,r*2+10); g2d.setColor(Color.BLACK); for ( double i = 0.0; i < 360.0; i += 360.0 / n ) { x1 = (int) ( r * Math.cos( i * Math.PI / 180 ) ); y1 = (int) ( r * Math.sin( i * Math.PI / 180 ) ); for( double j = i + 360 / n; j < 360.0; j += 360.0 / n ) { x = (int) ( r * Math.cos( j * Math.PI / 180 ) ); y = (int) ( r * Math.sin( j * Math.PI / 180 ) ); g2d.drawLine( x1 + r + 5, y1 * (-1) + r + 5, x + r + 5, y * (-1) + r + 5 ); } } ImageIO.write(image, "JPEG", new File("c:\\test9.jpg")); } catch(Exception e) { e.printStackTrace(); } } }

    • ベストアンサー
    • maiko0318
    • Java
    • 回答数3
  • <T extends ○○>って何? 型変数?

    <T extends ○○>って書いてあるのですが、普通の「extends」と何が違うのでしょうか? ・型変数? ・どういう意味?

    • ベストアンサー
    • re97
    • Java
    • 回答数2
  • Dreamweaverについて

    現在、趣味でWEB作成を行っています。 現在、作っているサイトを訳あってhtmlファイルを半分ぐらい消去(別サイトに移行)しました。 その削除したhtmlファイルに付いている画像も一緒に消去しました。 そこまでは良いのですが、 cssでレイアウト管理しているんですが、その削除したhtmlファイルだけに使われているIDやCLASS(セレクター)を抽出して削除するといった事は出来ますでしょうか? (現在使われていないIDやCLASS(セレクター)を全て削除する) ページ数が1000ページ程と多くて更に 私のcssの管理の仕方が悪く、どのIDやCLASS(セレクター)がどのファイルで使われているのか訳が分からない状況です。 そのまま置いていても良いんですが、何か気持ち悪いんで何か良い方法はありませんか? Dreamweaverを利用しています。 よろしくお願い致します

  • セルの値によって、シート見出しの色を変更したい

    エクセル2007を使用してします。以前に、 「ある報告書の全シートを対象として A1セルにkさんの名前が入力されたらそのシートのシート見出しが緑になり、A2セルにmさんの名前が入力されたらそのシートのシート見出しが青になり、なおかつ、kさんとmさん2人の名前が入力されたらそのシート見出しの色が黄色に自動でなるマクロの記述を教えてください」と質問し、 Private Sub Worksheet_Change(ByVal Target As Range) a1 = Range("a1").Value a2 = Range("a2").Value f = 0 If a1 = "k" Then f = f or 1 If a2 = "m" Then f = f or 2 c = Switch(f = 1, 4, f = 2, 5, f = 3, 6, True, xlNone) ActiveSheet.Tab.ColorIndex = c End Sub 上記のように御回答を頂きましたが、今後、入力する名前が変更する事を考えて、A1・A2セル共に、 何か文字が入力されたら(もしくは空白でなければ)と条件を変えたいと思い、色々試してみたのですが、 上手くいきませんでした。 何方か、条件に合うコードの記述を教えてください。宜しくお願いします。

  • C言語について

    以下のプログラムについて alice.txtからテキストを読み込みその中の異なる単語の数を求めるプログラムです #include<stdio.h> #include<stdlib.h> #include<string.h> #include<stddef.h> #include<ctype.h> #define NMAX 80 #define LMAX 5000 void count(int); void all_words(void); FILE *fp, *fp2; char *fn="alice.txt"; char *fn2="total word.txt"; const char *ignore="\n !?()*-;:.,_\"[]"; int main(void){ int p=0, x=0, c, l, t=0; char word3[LMAX][NMAX]; char word1[NMAX]; char word2[NMAX]; char *tp; char *tp2; if((fp=fopen(fn,"r"))==NULL){ printf("Can't open '%s'.\n",fn); return -1; } if((fp2=fopen(fn2,"w"))==NULL){ printf("Can't open '%s'.\n",fn2); return -1; } for(c=0;c<LMAX;c++){ if(fgets(word3[c],NMAX,fp)==NULL) break; p++; } for(c=0;c<p;c++){ for(x=0;x<NMAX;x++){ word1[x]=tolower(word3[c][x]); } tp=word1; while((tp2=(char*)strtok(tp,ignore))!=NULL){ if(*tp2=='\''){ if(*(tp2+1)=='`'){ t=1; } tp2++; } strcpy(word2,tp2); l=strlen(word2)-1; if(word2[l]=='\''){ word2[l]='\0'; } if(word2[l]==l){ word2[l]='\0'; } if(word2[0] =='\'' &&t==0){ if(word2[1]!='\0'){ fputs(word2+1,fp2); fputc('\n',fp2); } } else{ if(word2[0]!='\0'){ fputs(word2,fp2); fputc('\n',fp2); } } tp=NULL; } } fclose(fp); fclose(fp2); all_words(); return 0; } void all_words(void){ char word3[NMAX]; int n=0; if((fp2=fopen(fn2,"r"))==NULL){ printf("Can't open '%s'.\n", fn2); return; } for(;;){ if(fgets(word3, NMAX,fp2)==NULL){ break; } n++; } fclose(fp2); count(n); } void count(int n){ int c, x, y=0; char *m=(char *)malloc(n*NMAX); char *xp; char *yp; if((fp2=fopen(fn2,"r"))==NULL){ printf("Can't open '%s'.\n", fn2); free(m); return; } for(c=0,xp=m; c<n;c++,xp+=NMAX){ fgets(xp,NMAX,fp2); } qsort(m,n,NMAX,(int (*)(const void*, const void*))strcmp); c=1; for(x=0,xp=m,yp=m+NMAX;x<n-1;xp+=NMAX,yp+=NMAX,x++){ if(strcmp(xp,yp)==0){ y++; c++; } else{ c=1; } } printf("%d\n",n-y); free(m); fclose(fp2); } このプログラムを実行するとメモリリークになってしまうのですが 確保していないメモリ領域に代入しているのが原因らしいのですが いろいろ試してみたのですがメモリリークが直りません どうしたらよいでしょうか? よろしくお願いします

  • C言語について

    以下のプログラムについて alice.txtからテキストを読み込みその中の異なる単語の数を求めるプログラムです #include<stdio.h> #include<stdlib.h> #include<string.h> #include<stddef.h> #include<ctype.h> #define NMAX 80 #define LMAX 5000 void count(int); void all_words(void); FILE *fp, *fp2; char *fn="alice.txt"; char *fn2="total word.txt"; const char *ignore="\n !?()*-;:.,_\"[]"; int main(void){ int p=0, x=0, c, l, t=0; char word3[LMAX][NMAX]; char word1[NMAX]; char word2[NMAX]; char *tp; char *tp2; if((fp=fopen(fn,"r"))==NULL){ printf("Can't open '%s'.\n",fn); return -1; } if((fp2=fopen(fn2,"w"))==NULL){ printf("Can't open '%s'.\n",fn2); return -1; } for(c=0;c<LMAX;c++){ if(fgets(word3[c],NMAX,fp)==NULL) break; p++; } for(c=0;c<p;c++){ for(x=0;x<NMAX;x++){ word1[x]=tolower(word3[c][x]); } tp=word1; while((tp2=(char*)strtok(tp,ignore))!=NULL){ if(*tp2=='\''){ if(*(tp2+1)=='`'){ t=1; } tp2++; } strcpy(word2,tp2); l=strlen(word2)-1; if(word2[l]=='\''){ word2[l]='\0'; } if(word2[l]==l){ word2[l]='\0'; } if(word2[0] =='\'' &&t==0){ if(word2[1]!='\0'){ fputs(word2+1,fp2); fputc('\n',fp2); } } else{ if(word2[0]!='\0'){ fputs(word2,fp2); fputc('\n',fp2); } } tp=NULL; } } fclose(fp); fclose(fp2); all_words(); return 0; } void all_words(void){ char word3[NMAX]; int n=0; if((fp2=fopen(fn2,"r"))==NULL){ printf("Can't open '%s'.\n", fn2); return; } for(;;){ if(fgets(word3, NMAX,fp2)==NULL){ break; } n++; } fclose(fp2); count(n); } void count(int n){ int c, x, y=0; char *m=(char *)malloc(n*NMAX); char *xp; char *yp; if((fp2=fopen(fn2,"r"))==NULL){ printf("Can't open '%s'.\n", fn2); free(m); return; } for(c=0,xp=m; c<n;c++,xp+=NMAX){ fgets(xp,NMAX,fp2); } qsort(m,n,NMAX,(int (*)(const void*, const void*))strcmp); c=1; for(x=0,xp=m,yp=m+NMAX;x<n-1;xp+=NMAX,yp+=NMAX,x++){ if(strcmp(xp,yp)==0){ y++; c++; } else{ c=1; } } printf("%d\n",n-y); free(m); fclose(fp2); } このプログラムを実行するとメモリリークになってしまうのですが 確保していないメモリ領域に代入しているのが原因らしいのですが いろいろ試してみたのですがメモリリークが直りません どうしたらよいでしょうか? よろしくお願いします

  • 配列のポインタについて

    先程はありがとうございました もうひとつ今日中に解決しておきたいことがあります ポインタを配列にするのであれば意味がわかるのですが、配列をポインタにすることに何のメリットがあるのでしょうか(もちろん可能ですが・・・) よろしくお願いします

    • 締切済み
    • noname#180460
    • C・C++・C#
    • 回答数4
  • アンドロイドアプリ開発超ド素人です。

    オリジナルデザインのウィジェットを作りたいと思い、とりあえず練習でホーム画面にテキストのウジェットを表示させたいです。 様々な参考サイトを見る限り、「新規Androidアプリケーションプロジェクト」の作成内でアクティビティ作成のチェックを外してからプロジェクトを作ると書いてあります。 しかし、チェックを外してからプロジェクトを作成すると、layout内にあるはずのの「main.xml」ファイルが存在しません。(チェックをつけた状態でプロジェクトを作成すると、「layout内にactivity_main.xml」、「menu内にmain.xml」が作成されます。) 参考サイトではどれも、「main.xmlをRemoteViews」にセットするみたいな記述が書いてあるので、困ってます。 layout内に手動でmain.xmlを作って試したのですが、うまくいきませんでした。 エクリプス、SDKなどは、「adt-bundle-windows-x86-20130522」にまとまって入っていたのを使用しています。 使っているサイトはこちらです。 http://boco.hp3200.com/beginner/widget01-1.html ↓ どうすればウジェットが作れるのか、詳しく教えてもらえると嬉しいですm(_ _)m

  • 関数のプロローグとエピローグについて

    こんにちは タイトルのままなのですが、関数のプロローグとかエピローグとは何でしょうか マイクロソフトのサイトは読んだのですが、どうもプロローグ/エピローグの「必要性」が書いてあるだけで、それ自体の「意味」までは書いてありませんでした よろしくお願いします

    • ベストアンサー
    • noname#180460
    • C・C++・C#
    • 回答数1
  • PHPで任意の数の行抽出

    PHPで下記のような文字列がありますが、 この文字列から先頭2行抽出して画面に表示したいのですが、 調べてみてもいい例がありませんでした。 各3種類の改行コードからの各先頭2行抽出方法です。 $a="文字列1\r\n文字列2\r\n文字列3\r\n"; $b="文字列1\r文字列2\r文字列3\r"; $c="文字列1\n文字列2\n文字列3\n";

    • ベストアンサー
    • IrohaKujoh
    • PHP
    • 回答数4
  • jarsignerで署名の確認

    質問お願いします APKファイルにkeytoolで作成した署名をつけるためにjarsignerの実行をしたら キーストアのパスワードを入力してください: 追加中: META-INF/TECHKEY.SF 追加中: META-INF/TECHKEY.RSA 署名中: res/layout/main.xml 署名中: AndroidManifest.xml 署名中: resources.arsc 署名中: res/drawable-hdpi/icon.png 署名中: classes.dex と表示されています jarsigner -verify -verbose -certs アプリ名.apk で署名確認すると「ファイルが見つかりません」と出ています これでは正常に署名されていないという事でしょうか? APKファイルに署名をつけzipalign実行をしたいのですが zipalign実行するとなぜか署名がついていないファイルになってしまいます お分かりになる方、どうかご教授下さい よろしくお願い申し上げます

  • javaの質問ができるサイト

    javaの初心者から中級者くらいまでの、質問できるサイトってないでしょうか? ひとつみつけたのですが、そこはあまり親切な回答をしていなかったので、 親切な方が答えてくれるサイトがいいのですが、 ご存じでしたら教えてください。 身近なjavaに詳しい人がいなくて、とても困っています。

  • VBで帳票するサンプル

    Visual Studio Express 2012 for Windows DesktopでVBを使って帳票のプログラムを作ろうとしています。 サンプルソースがあればご紹介ください。 できれば、外部ツールを使わずに、追加費用が発生しない範疇で制作したいです。