tana_yのプロフィール

@tana_y tana_y
ありがとう数15
質問数1
回答数33
ベストアンサー数
7
ベストアンサー率
41%
お礼率
100%

  • 登録日2009/12/09
  • 漢字を配列に入れたいのですが

    漢字を配列に入れたいのですが、うまくいきません。 3列、60行のcsvファイルを読み込んで配列に入れようをしているのですが、1列目、2列目、3列目にある漢字をそれぞれ配列に入れようとしているのですが、出力するとうまくいかないんです。誰か教えてください。 #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAXBUFFSIZE 256 #define MAXWORDS 15 int split(char* words[], int length, char* split_ch,char* str){ int i,j; for(i=0;i<length;i++){ if((words[i] = strtok(str,split_ch))==NULL)break; str=NULL; } return(i); } int main(int argc, char* argv[]){ if(argc !=2){ printf("入力エラー"); return(0); } FILE *fp; char *ll, *words[MAXWORDS], ch, buff[MAXBUFFSIZE]; int i,j; unsigned int data1[60], data2[60], data3[60]; if((fp =fopen(argv[1],"r"))==NULL){ printf("ファイルが開けません。\n"); } j=0; ll= fgets(buff,MAXBUFFSIZE,fp); while((ll= fgets(buff,MAXBUFFSIZE,fp)) != NULL){ split(words, MAXWORDS, ",",ll); data1[j] = words[0]; data2[j] = words[1]; data3[j] = words[2]; j++; } printf("%s\n%s\n%s\n", data1,data2,data3); }

  • IPマルチキャストについて

    こんばんわ、ネットワーク初心者です。 わからない問題があります。以下の問題です。 ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー ルータのIPマルチキャストの設定について 正しい方を選択してください。 A.PIM 稠密モードのインタフェースは常にルータの  マルチキャストルーティングテーブルに加えられる B.PIM 希薄モードのインタフェースは常にルータの  マルチキャストルーティングテーブルに加えられる ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー 正しい答えはどちらになりますでしょうか? また、その理由についても教えて頂けると嬉しいです。 よろしくお願いしますm(_ _)m

  • bmpファイルの画像データ表示

    C言語で24bit Windowsbitmapの画像データ部を読み込んで10進数でダンプするプログラムを書きましたが000…と表示されます. バイナリファイルの扱いは初めてなので勘違いを多々しているとおもいます.ご指導,ご指摘宜しくお願いします. =======ソース=========================== #include<stdio.h> #include<stdlib.h> int main(int argc,char *argv[]){ FILE *fp; char buff[40]; char buffData[2560]; size_t size = 1; size_t n = 40; int biSize; int biBitCount; int biCompression; int biWidth; int biHeight; int bfSize; int bfOffBits; int lineByte; int i; int position; int line; if( argc != 2){ printf("Run this way !! %s [bit map image] \n",argv[0]); return 0; } fp = fopen(argv[1],"rb"); if(fp == NULL){ printf("%s No such file or directory !!\n",argv[1]); return 0; } /********************************* * check header infomation * *********************************/ // check input file type fread(buff,size,n,fp); if('B' != buff[0] || 'M' != buff[1]){ printf("## Warning ## %s is not bit map file !!\n",argv[1]); return 0; } // check bitmap type biSize = *(int*)(buff + 14); if( biSize != 40){ printf("%s isn`t Windows bitmap !!\n",argv[1]); return 0; } // check the size(bit) of 1 pixel biBitCount = *(int*)(buff + 28); if(biBitCount != 24){ printf("%s isn't 24bit Windows bitmap !!\n",argv[1]); return 0; } // check the type of compression biCompression = *(int*)(buff + 30); if(biCompression != 0){ printf("%s is compressed Windows bitmap !!",argv[1]); return 0; } // check the width of image (pixel) biWidth = *(int*)(buff + 18); //printf("Width : %d\n",biWidth); // check the height of image (pixel) biHeight = *(int*)(buff + 22); //printf("Height : %d\n",biHeight); // check the file size bfSize = *(int*)(buff + 2); // check the offset to image data bfOffBits = *(int*)(buff + 10); /************************************ * reading image data * ************************************/ // the size of one line lineByte = (biWidth * biBitCount) / 8; printf("LineByte = %d\n",lineByte); for(i=0;i < biHeight ;i++){ position = bfOffBits + lineByte * (biHeight - (i + 1)); fseek(fp,position,SEEK_SET); fread(buffData,line,1,fp); printf("%d\n",*(int*)buffData); } fclose(fp); return 0; } ========================================

  • eclipsのjspにおいて

    <%= =>は、どういった意味で使われていますか? すみませんが、教えてください。

    • 締切済み
    • layme
    • HTML
    • 回答数1
  • これって熱暴走なのでしょうか?

    私はプリセットOSにVistaがインストールされているPCを利用しているのですが、 XPにダウングレードして負担をかけるとブラックアウトして3秒くらい後に電源が勝手に切れます。 Vistaやubuntuは負担をかけてもブラックアウトしたり落ちたりしません。 XPが落ちる原因は熱暴走ではないか?といわれたのですが、ではなぜVistaやubuntuは落ちないのか?と疑問を持っております。 わかる方がいましたら、ぜひ教えてください。