学校の授業でC言語をやっているので「猫でも分かるC言語プログラミング」

このQ&Aのポイント
  • 学校の授業でC言語をやっているので「猫でも分かるC言語プログラミング」を買ったのですが、下記のソースを実行しようとしても「'a' :仮パラメーター リスト内にありません」とエラーが出てしまいます。プログラミングに関してはど素人なので何をどうすればいいのかまったく分かりません。もしよければ誰か助けてください!ちなみにMicrosoft visual C++ 2010を使っています
  • #C言語プログラミング #学校の授業 #エラーメッセージ #初心者 #サポート求む
回答を見る
  • ベストアンサー

学校の授業でC言語をやっているので「猫でも分かるC言語プログラミング」

学校の授業でC言語をやっているので「猫でも分かるC言語プログラミング」を買ったのですが、 下記のソースを実行しようとしても「'a' :仮パラメーター リスト内にありません」とエラーが出てしまいます。 プログラミングに関してはど素人なので何をどうすればいいのかまったく分かりません。もしよければ誰か助けてください! ちなみにMicrosoft visual C++ 2010を使っています #include <stdio.h> int main() {     int a, b, c; a = 10; b = 15; c = a + b; printf("%dたす%dは%dです\n", a, b, c); return 0; }

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

3行目を変えたら動く。 int main() { int a, b, c; a = 10; b = 15; c = a + b; printf("%dたす%dは%dです\n", a, b, c); return 0; }

histoire64
質問者

お礼

ありがとうございます!! 教えてもらったとおりやってみると、ちゃんと動きました!

その他の回答 (1)

  • asuncion
  • ベストアンサー率33% (2126/6288)
回答No.1

>    int a, b, c; この行にある全角空白は、元々のソースコードにもあるのですか? それとも、投稿に際して質問者さんが手で書き加えたのですか?

histoire64
質問者

お礼

僕が書き加えた……というか書き間違えたものです。確認したところ、元々のソースコードはちゃんと半角空白でした…(汗

関連するQ&A

  • c言語なのですが

    c言語なのですが #include<stdio.h> main() { int a; printf("整数を5回足し算する\n"); scanf("%d %d",&a); printf("a*5=%d\n",a*5); return(0); } でエラーが起こります どこを修正すればいいのでしょうか

  • 現在、C言語を習っています。

    現在、C言語を習っています。 今、関数を勉強しているんですがわからない文があるので正解の文を教えてください。 #include <stdio.h> int main (void) { int a=123; doubke b=4.5; printf("%d\n○○" ,a,b); return 0; } ○に入る言語や文が間違っていたら教えてください。

  • Cのプログラミングを勉強中です。

    Cのプログラミングを勉強中です。 Aの値のBに対する割合を表示すしたいのですが、以下のように記述してもうまくいきません。 どこを直したらよいか教えていただけますか。 #include <stdio.h> int main(void) { int n1 , n2 ; printf("二つの整数を入力してください。\n"); printf("整数A:"); scanf("%d", &n1); printf("整数B:"); scanf("%d", &n2); printf("Aの値はBの%d%%です。\n" , n1 / n2 * 100 ); return(0); }

  • c言語で

    c言語で /*a==bのとき商と余を求めるそれ以外は積を求める*/ # include<stdio.h> main () { int a,b,seki,sho,joyo; printf("aとbを入力してください\n"); scanf("%d %d", &a,&b); if(a==b) printf("sho=%d\n",(a/b)); printf("joyo=%d\n",(a%b)); else printf("seki=%d\n",(a*b)); return(0); } はどこがおかしいでしょうか? あと /*小数点*/ # include<stdio,h> main () { float a,b,seki,sho,joyo; printf("%f %f",&a,&b); if(a>b) printf("sho=%f4.3\n",(a/b)); printf("joyo=%f4.3\n",(a%b)); else printf("seki=%f4.3\n",(a*b)); return (0) にいたってはエラーの嵐なのですがどうすればいいでしょうか

  • プログラミングについて教えてほしいんですが・・・

    プログラミングについて教えてほしいんですが・・・ プログラミングで四則演算プログラムをやっているのですが余りの求め方がわかりません。足し算の求め方は /*lesson2.c*/ #include<stdio.h> int add(int,int); int main(){ int a,b,c; printf("a="); scanf("%d",&a); printf("b="); scanf("%d",&b); c=add(a,b); printf("a+b=%d\n",c); } int add(int x, int y){ return x+y; } というやり方で求めることができたのですが、余りは上のプログラムのどこを変えたらいいのでしょうか? 誰かわかる人がいたら教えてください。お願いします。

  •  現在、私はC言語を学んでいます。

     現在、私はC言語を学んでいます。  プログラミングの初期の初期の問題なんですが、 「Hello World」という有名なプログラムがありますよね? それについての質問です。 #include<stdio.h> main() { printf("Hello World"); return 0; } も #include<stdio.h> main(void) { printf("Hello World"); return 0; } も #include<stdio.h> int main() { printf("Hello World"); } もちゃんと表示できます。 ここで質問です。 int main(void) int main() main() main(void) はどう違うんですか? あと、 return 0; はあっても無くてもいいようなんですが どういう意味があるんでしょうか?

  • C言語の簡単な質問です。

    #include "stdio.h" int tasizan(int a,int b){ int c; c=a+b; return c; } int main(void){ int a,b,c; a=1; b=1; c=tasizan(a,b); printf("%d+%d=%d",a,b,c); return 0; } と、あるとします。この文を読み込む順番を教えてください。  文の左に行番号みたいに順番を書き込んでください。   例 (例が間違ってたらすみません) 1 #include "stdio.h" 2 int main(void){ 3 int a,b,c; 4 a=1; 5 b=2; 6 c=a+b; 7 printf("%d+%d=%d",a,b,c); 8 return 0; }

  • C言語の質問です。

    #include"stdio.h" int main(void){ int a, b, add; scanf_s("%d%d", &a, &b); add = a+b; printf("add=%d\n", add); return 0; } と、------------------------------------------------------------------------------ #include"stdio.h" int tasizan(int x, int y); int main(void){ int a, b, add; scanf_s("%d%d", &a, &b); add = tasizan(a, b); printf("add=%d\n", add); return 0; } int tasizan(int x, int y){ int aa; aa = x + y; return aa; } の違いを教えてください。

  • Visual C++ 2008 Express Edition

    Visual C++ 2008 Express Editionをダウンロードしたのですが、使い方が全く分かりません。C言語を学習しています。 例えば #include <stdio.h> int main(void) { printf("Hello, World!\n"); return 0; } というようなプログラミングを実行するにはどうすればいいでしょうか

  • C言語/プログラミング

    秒を%d時間%d分%d秒に変換するプログラミングを教えてください。計算でちょっと積んでます... [現在のプログラミング] #include <stdio.h> void Time(int s) { int ans1, ans2; printf("秒を入力してください\n"); scanf_s("%d", &s); ans1 = s / 3600; ans2 = s / 60; printf("[計算結果]%d秒 = %d時間%d分%d秒\n", s, ans1, ans2); return 0; } int main(int s) { Time(0); return 0; }

専門家に質問してみよう