ありがとうございました。ご指摘のとおり、}が抜けていました。
なおしたらコンパイル通りました。
検索結果 12 件
- 5年前
- フォーラム: C言語何でも質問掲示板
- トピック: C言語のコンパイルエラーについて
- 返信数: 3
- 閲覧数: 2568
Re: C言語のコンパイルエラーについて
POSITIONは構造体です。
- 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...
- 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...
- 5年前
- フォーラム: C言語何でも質問掲示板
- トピック: 入力した文字列が10進数の整数値か調べたい
- 返信数: 8
- 閲覧数: 6071
Re: 入力した文字列が10進数の整数値か調べたい
10を返すのは問題文でそうするように指示があったからです。
- 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...
- 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]=='-')...
- 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...
- 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 (二文字目に数字またはアルファベットが...
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: 366個の気温データから最高最低平均気温を表示させたい
- 返信数: 3
- 閲覧数: 2869
Re: 366個の気温データから最高最低平均気温を表示させたい
解決!するのを忘れていました。
- 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;...
- 6年前
- フォーラム: C言語何でも質問掲示板
- トピック: 366個の気温データから最高最低平均気温を表示させたい
- 返信数: 3
- 閲覧数: 2869
366個の気温データから最高最低平均気温を表示させたい
はじめまして、こんぺいとうです。このような場で発言をするのに慣れていないため テンプレートをお借りしました。 [1] 質問文 [1.1] 自分が今行いたい事は何か 授業の課題で「366個の気温データから月ごとの最高最低平均気温を表示させる」というものが出題されました。 参考プログラムとして「気温データを読み込むと”何月何日何℃”と表示する」が載っていましたが、 それすらもうまく動きません。気温データはtxtで保存されているので実行するときに <kion.txt とするようです。 [1.2] どのように取り組んだか(プログラムコードがある場合記載) これは私がプリント...