■ このスレッドは過去ログ倉庫に格納されています
ぼく、C言語プログラミング学習ぼく、なぜか意図したとおりに動かない
- 1 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 13:57:35.554 ID:IN8gM/2G0.net
- 三回ループして入力
それを表示するプログラム
なぜか入力2回までしか実行されない!!!!!
#include <stdio.h>
typedef struct {
int number;
int clas;
char name[64];
} People;
void Input(People *data);
void Show(People data);
int main(void)
{
int i;
People data[3];
for (i = 0;i < 3;i++)
{
printf("%d番目のデータ\n",i + 1);
Input(&data[i]);
}
for (i = 0;i < 3;i++)
{
printf("%d番目のデータ\n",i + 1);
Show(data[i]);
}
}
void Input(People *data) {
printf("名前!\n");
scanf("%s",data->name);
printf("番号!\n");
scanf("%d",data->number);
}
void Show(People data) {
printf("名前-->%s\n",data.name);
printf("番号-->%d\n",data.number);
}
- 2 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 13:58:11.312 ID:JSnDZbsT0.net
- 4にしてみ?
- 3 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 13:59:05.062 ID:CZpKOiqI0.net
- 読みづらいからpastebinに貼って
- 4 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 13:59:20.292 ID:lqBY7EP60.net
- 判定の場所変える
- 5 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 13:59:48.692 ID:yxBoeDO90.net
- cなんて専門学校で習ったきりだが
for (i = 0;i < 3;i++)
ここかな?
- 6 :エコバッグ警察 :2021/01/03(日) 14:00:02.334 ID:hY4Qs9Bl0NEWYEAR.net
- i<3だから、iは0と1と2しか入らんでしょ
- 7 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:00:18.271 ID:IN8gM/2G0NEWYEAR.net
- >>5
何がおかしい?
0.1.2と3回のはずだけど
- 8 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:00:34.481 ID:IN8gM/2G0NEWYEAR.net
- >>6
だから3回だろクソゴミコテ
- 9 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:02:19.352 ID:ZVoiiF5ha.net
- for二個いる?
- 10 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:03:02.424 ID:CZpKOiqI0.net
- とりあえず scanf には &data->number で渡そう
- 11 :エコバッグ警察 :2021/01/03(日) 14:03:32.530 ID:hY4Qs9Bl0.net
- >>8
配列は0番目からだよ?
- 12 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:04:07.334 ID:IN8gM/2G0.net
- >>9
うん、入力全部終わった後に表示させるだからね
- 13 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:04:24.436 ID:/A73CeAi0.net
- Cはわからないわ
- 14 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:04:35.648 ID:IN8gM/2G0.net
- >>11
ガイジ死ね
- 15 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:05:58.809 ID:qJtfiHWi0.net
- 初期化してないと変な動きするときはある
data[]を初期化してみては
- 16 :エコバッグ警察 :2021/01/03(日) 14:06:26.022 ID:hY4Qs9Bl0.net
- >>14
えっなんで?
- 17 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:07:15.724 ID:a+PqXYEJ0.net
- >>10
これ。
- 18 :エコバッグ警察 :2021/01/03(日) 14:07:21.356 ID:hY4Qs9Bl0.net
- あっごめん
- 19 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:07:31.699 ID:iSbACTe40.net
- 良コテじゃなくクソコテだから仕方ない
- 20 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:07:57.712 ID://KeW0HwM.net
- クソってかアホコテだぞ
- 21 :エコバッグ警察 :2021/01/03(日) 14:08:08.936 ID:hY4Qs9Bl0.net
- ごめんなさい
- 22 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:08:24.806 ID:2kx4pHDL0.net
- >>21
しね
- 23 :エコバッグ警察 :2021/01/03(日) 14:08:30.090 ID:hY4Qs9Bl0.net
- >>22
ごめんなさい
- 24 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:09:01.222 ID:IN8gM/2G0.net
- >>10
いやいや、
変わらんから
そんなぶんぽうありまちえーーん
- 25 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:10:09.526 ID:2LtOCPEh0.net
- ハイ解散
- 26 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:11:45.785 ID:IN8gM/2G0.net
- &data->で行けたわ
なんで???
- 27 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:11:47.852 ID:s/6Pb7Fm0.net
- &の優先度って->より低かったっけ?
- 28 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:13:14.084 ID:a+PqXYEJ0.net
- 知ってるけど、教える気全くなくなったわ。
解散。
- 29 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:13:37.922 ID:IN8gM/2G0.net
- なんで???
- 30 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:13:42.498 ID:rqK7J/zbM.net
- コンパイルエラーも見れないのか
ガイジやろ
- 31 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:14:41.623 ID:eMXv3OyOd.net
- 基本的に5chはスマホでやるから試すの面倒だわ
- 32 :エコバッグ警察 :2021/01/03(日) 14:14:55.980 ID:hY4Qs9Bl0.net
- >>28
それな
- 33 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:16:14.359 ID:IN8gM/2G0.net
- >>30
> コンパイルエラーも見れないのか
> ガイジやろ
コンパイルエラー出てないけど
論理エラーですが
- 34 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:19:05.022 ID:HpLFVFxZ0.net
- ワイ天才中卒王"選ばれし知的遊戯 IQ180over_NazoNazo_Corosiamu"をreactで作るも
fetchしたデータの中にHTMLエンコードがガイジの如く紛れてて台無しになる。
あとcsrf対策とあれ。クイズ数がランダムだからページング後に"次の知的遊戯"ボタンを連打してるとリンターが怒る
- 35 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:19:07.524 ID:rqK7J/zbM.net
- どんなクソエディタ使ってんだこいつ
- 36 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:19:34.837 ID:fQOdJ5xS0.net
- 知らんけどdata[1]に改行文字が入ってる
てか実行時出力内容をはれ
- 37 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:19:34.702 ID:GGJy5eGU0.net
- コード見てないけど間違ってれば当然動かない
- 38 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:19:41.661 ID:2LtOCPEh0.net
- そんな文法ないんだろ?
じゃあ知らんよ
- 39 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:21:20.177 ID:IN8gM/2G0.net
- data->name
data[0].name
*data.name
どれもこれも意味は同じなのは理解できる
&data->name
ってなんだ?
dataのアドレスに直接書き込んでますってこと??理解不能
data->nameも通常変数モードで(すなわち直接値を書き換えている)ってことだろ
- 40 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:21:23.925 ID:DdYMVPaz0.net
- アロー演算子も知らずにイキってるってマジ?
- 41 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:21:29.903 ID:IN8gM/2G0.net
- data->name
data[0].name
*data.name
どれもこれも意味は同じなのは理解できる
&data->name
ってなんだ?
dataのアドレスに直接書き込んでますってこと??理解不能
data->nameも通常変数モードで(すなわち直接値を書き換えている)ってことだろ
- 42 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:22:27.850 ID:HpLFVFxZ0.net
- 嘘です。ほんとはvue使いました。reactとかちょっと背伸びしていってみた
- 43 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:23:07.998 ID:/A73CeAi0.net
- 何このスレ
- 44 :エコバッグ警察 :2021/01/03(日) 14:23:08.416 ID:hY4Qs9Bl0.net
- >>40
らしいねwwwwwwwwwwww
- 45 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:25:46.967 ID:pzq5NVI70.net
- 関係ないけど、Show関数の引数がデータ渡しだから無駄にコピーするオーバーヘッドがあるのが気に食わんな
const のポインタ渡しで参照渡しにしとけ
- 46 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:27:09.942 ID:HpLFVFxZ0.net
- websocketも使ってるから"NAZO_NAZO_DEATH_IQ_online_BATTLE"機能も未完成だけどある。
ブラウザを開いて自作の謎々を出し合う。
もちろんcorrectもincorrectも未検証だから答えは誰にもわからない
- 47 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:27:50.427 ID:gEjB5PEJM.net
- 前にmaxmin聞いたやつだろ
宿題は一人でやれよ
- 48 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:28:56.004 ID:fx7n853p0.net
- C言語やってて構造体使うのにアロー演算子知らない>>1かいるのはここですか?
- 49 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:30:18.012 ID:/FCX9dvnd.net
- あー前もスレ立ててたやつか
プログラミング言語より口の聞き方勉強しろ
- 50 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:30:30.421 ID:IN8gM/2G0.net
- 俺は現役バリバリの中堅SEだわ
プログラミングの勉強してるんだよ
- 51 :エコバッグ警察 :2021/01/03(日) 14:31:27.483 ID:hY4Qs9Bl0.net
- >>48
やめたれwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 52 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:32:45.824 ID:HpLFVFxZ0.net
- >>50
プログラミングの勉強をして中堅SEになるんじゃなくて
中堅SEになってからプログラミングの勉強をするってこと?
日本語ちょっと間違ってない?
- 53 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:33:13.163 ID:pzq5NVI70.net
- >>50
普段は何やってるの?
俺は自動車メーカーの組み込みソフトエンジニアだよ
製品はC言語だけどそれよりもExcelで資料作ったりPythonやC#でツール作ったりしてることのが多い
- 54 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:33:22.562 ID:eul9Y+bf0.net
- 中堅!?しかもSE!???wwwwww
勉強の仕方改めないとやばいだろコイツ…
- 55 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:34:14.097 ID:yxBoeDO90.net
- >>50
え
ええー
- 56 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:36:59.214 ID:fx7n853p0.net
- よく見たらアロー演算子が問題じゃないやんけ
ただのscanfやんけ
- 57 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:37:16.778 ID:HpLFVFxZ0.net
- いーあーきみからー
- 58 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 14:38:29.636 ID:s/6Pb7Fm0.net
- 社員のやる気を出させる良い先輩がいるって事だよ
- 59 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 15:04:51.832 ID:LygKNRJD0.net
- Python書いていいか?
- 60 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 15:45:12.890 ID:6PKR5+FqM.net
- >>41
scanfは引数にポインタを取る関数なんだぞ
printfの逆だからと勘違いして変数自体を渡してバグるのはC言語初心者あるあるだぞ
- 61 :以下、?ちゃんねるからVIPがお送りします:2021/01/03(日) 15:51:20.834 ID:mApCttO40.net
- >>41
&(data->name) だよ
総レス数 61
13 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200