検索結果 12 件

by こんぺいとう
5年前
フォーラム: C言語何でも質問掲示板
トピック: C言語のコンパイルエラーについて
返信数: 3
閲覧数: 2568

Re: C言語のコンパイルエラーについて

ありがとうございました。ご指摘のとおり、}が抜けていました。
なおしたらコンパイル通りました。
by こんぺいとう
5年前
フォーラム: C言語何でも質問掲示板
トピック: C言語のコンパイルエラーについて
返信数: 3
閲覧数: 2568

C言語のコンパイルエラーについて

こんにちは。以下のソースコードでgccでコンパイルしたときに highscore.c:42: error: expected ‘)’ before ‘*’ tokenという エラーが出ます。()や,がおかしいというのは想像がつくのですが 42行目には特におかしいところが見つけられませんでした。 よろしくお願いします。 //highscore.c #include <stdio.h> #include <stdlib.h> #include <ncurses.h> #include <time.h> int getHighScore(int highScore,int score){ if(sc...
by こんぺいとう
5年前
フォーラム: C言語何でも質問掲示板
トピック: CSVを構造体に読み込みたい
返信数: 1
閲覧数: 4233

Re: CSVを構造体に読み込みたい

なんか自力で解決できました。以下コードです。 #include <stdio.h> #include <string.h> #include <math.h> struct _pref{ char name[50]; int population; }; typedef struct _pref PREF; double hensa(double n,double ave){ double x; x=pow(n-ave,2); return x; } int main(void){ int i=0; double sum=0,ave,hensas,bun; PREF PREF[47]; FIL...
by こんぺいとう
5年前
フォーラム: C言語何でも質問掲示板
トピック: 入力した文字列が10進数の整数値か調べたい
返信数: 8
閲覧数: 6071

Re: 入力した文字列が10進数の整数値か調べたい

10を返すのは問題文でそうするように指示があったからです。
by こんぺいとう
5年前
フォーラム: C言語何でも質問掲示板
トピック: CSVを構造体に読み込みたい
返信数: 1
閲覧数: 4233

CSVを構造体に読み込みたい

[1] 質問文   学校の課題です。よろしくお願いします。ほんとに全然わからないんです。  [1.1] 自分が今行いたい事は何か   国名と人口が空白で区切られたCVSファイルを、構造体に読み込んで、人口の平均とかを出したい。  [1.2] どのように取り組んだか(プログラムコードがある場合記載) #include <stdio.h> #include <string.h> int main(void){ struct _pref{ char name[50]; int population; }; typedef struct _pref PREF; int i=0; char p; PRE...
by こんぺいとう
6年前
フォーラム: C言語何でも質問掲示板
トピック: 入力した文字列が10進数の整数値か調べたい
返信数: 8
閲覧数: 6071

Re: 入力した文字列が10進数の整数値か調べたい

ありがとうございます。 そういう仮説を立てたなら、デバッガやprintfデバッグなどで本当にそうなのか検証してみるといいでしょう。  printfで確かめる方法をすっかり忘れていました。とても便利でした! 17~22行目、29~34行目のfor文での処理の内容が、それぞれ23行目、35行目でaに10を無条件で代入することによって無効化されています。  確かにせっかく判定しても結局最後でa=10してますね... かずまさんのコードを参考にして出来上がったのがこれです! 皆さんありがとうございました!! int isDecimal(char *x) { int i=0; if(x[i]=='-')...
by こんぺいとう
6年前
フォーラム: C言語何でも質問掲示板
トピック: 入力した文字列が10進数の整数値か調べたい
返信数: 8
閲覧数: 6071

Re: 入力した文字列が10進数の整数値か調べたい

いろいろ考えていたら返信が遅くなってしまいました。 マイナスが先頭の時も考えなければならないのですがどうもうまく動きません。 配列にうまく代入されていないような気がします。 コンパイルエラーは起こりませんでした。 以下書いたコードです。 #include<stdio.h> int str2int(char *x){ int a,b; //aは進数, bは数える用 a=0; b=0; if(x[0]=='0'){ //1文字目が0の時 if(x[1]!='\n'){ //2文字目が改行ではない時 a=0; }else{ a=10; } }else if(x[0]='-'){ //1文字目が- i...
by こんぺいとう
6年前
フォーラム: C言語何でも質問掲示板
トピック: 入力した文字列が10進数の整数値か調べたい
返信数: 8
閲覧数: 6071

入力した文字列が10進数の整数値か調べたい

学校の宿題で困っています。 読み込んだ文字列が10進数かそうでないかを判定する関数を作る、というものです。 char型の配列に一文字ずつ読み込んで、一文字ずつ判定するというところまで考え付きましたが、 判定の方法(条件)がよくわかりません。以下考え付いたコードもどきです。 if (一文字目が-(マイナス)){ if (二文字目から最後の文字まで1~9のみ){ n=10; }else{ n=0; } } if (一文字目が1~9){ if (二文字目から最後の文字まで0~9のみ){ n=10; }else{ n=0; } } if (一文字目が0){ if (二文字目に数字またはアルファベットが...
by こんぺいとう
6年前
フォーラム: C言語何でも質問掲示板
トピック: 366個の気温データから最高最低平均気温を表示させたい
返信数: 3
閲覧数: 2869

Re: 366個の気温データから最高最低平均気温を表示させたい

回答ありがとうございます! 配列について   確かに何回もd[0]的なものを繰り返し書くのはめんどくさいですね。 コンパイルエラーについて   全く気が付きませんでした。今後は ; とともによく確認します。 そして完成したプログラムがこれです。 #include<stdio.h> int main(void) { int d[13]={0,31,29,31,30,31,30,31,31,30,31,30,31}; int tuki,hi; double kion,sum,max,min,heikin; for(tuki=1;tuki<=12;tuki++){ sum=0.0; max=-99;...
by こんぺいとう
6年前
フォーラム: C言語何でも質問掲示板
トピック: 366個の気温データから最高最低平均気温を表示させたい
返信数: 3
閲覧数: 2869

366個の気温データから最高最低平均気温を表示させたい

はじめまして、こんぺいとうです。このような場で発言をするのに慣れていないため テンプレートをお借りしました。 [1] 質問文  [1.1] 自分が今行いたい事は何か    授業の課題で「366個の気温データから月ごとの最高最低平均気温を表示させる」というものが出題されました。    参考プログラムとして「気温データを読み込むと”何月何日何℃”と表示する」が載っていましたが、    それすらもうまく動きません。気温データはtxtで保存されているので実行するときに <kion.txt とするようです。  [1.2] どのように取り組んだか(プログラムコードがある場合記載)    これは私がプリント...

詳細検索ページへ移動する