ぼく、C言語プログラミング学習ぼく、なぜか意図したとおりに動かない

1 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 13:57:35.554 ID:IN8gM/2G0
三回ループして入力
それを表示するプログラム

なぜか入力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 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 13:58:11.312 ID:JSnDZbsT0
4にしてみ?
3 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 13:59:05.062 ID:CZpKOiqI0
読みづらいからpastebinに貼って
4 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 13:59:20.292 ID:lqBY7EP60
判定の場所変える
5 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 13:59:48.692 ID:yxBoeDO90
cなんて専門学校で習ったきりだが

for (i = 0;i < 3;i++)
ここかな?

7 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:00:18.271 ID:IN8gM/2G0NEWYEAR
>>5
何がおかしい?
0.1.2と3回のはずだけど
6 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:00:02.334 ID:hY4Qs9Bl0NEWYEAR
i<3だから、iは0と1と2しか入らんでしょ
8 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:00:34.481 ID:IN8gM/2G0NEWYEAR
>>6
だから3回だろクソゴミコテ
11 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:03:32.530 ID:hY4Qs9Bl0
>>8
配列は0番目からだよ?
14 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:04:35.648 ID:IN8gM/2G0
>>11
ガ●ジ4ね
16 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:06:26.022 ID:hY4Qs9Bl0
>>14
えっなんで?
9 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:02:19.352 ID:ZVoiiF5ha
for二個いる?
12 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:04:07.334 ID:IN8gM/2G0
>>9
うん、入力全部終わった後に表示させるだからね
10 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:03:02.424 ID:CZpKOiqI0
とりあえず scanf には &data->number で渡そう
17 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:07:15.724 ID:a+PqXYEJ0
>>10
これ。
24 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:09:01.222 ID:IN8gM/2G0
>>10
いやいや、
変わらんから
そんなぶんぽうありまちえーーん
13 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:04:24.436 ID:/A73CeAi0
Cはわからないわ
15 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:05:58.809 ID:qJtfiHWi0
初期化してないと変な動きするときはある
data[]を初期化してみては
18 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:07:21.356 ID:hY4Qs9Bl0
あっごめん
20 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:07:57.712 ID://KeW0HwM
クソってかアホコテだぞ
21 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:08:08.936 ID:hY4Qs9Bl0
ごめんなさい
22 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:08:24.806 ID:2kx4pHDL0
>>21
しね
23 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:08:30.090 ID:hY4Qs9Bl0
>>22
ごめんなさい
25 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:10:09.526 ID:2LtOCPEh0
ハイ解散
26 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:11:45.785 ID:IN8gM/2G0
&data->で行けたわ
なんで???
27 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:11:47.852 ID:s/6Pb7Fm0
&の優先度って->より低かったっけ?
28 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:13:14.084 ID:a+PqXYEJ0
知ってるけど、教える気全くなくなったわ。
解散。
32 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:14:55.980 ID:hY4Qs9Bl0
>>28
それな
29 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:13:37.922 ID:IN8gM/2G0
なんで???
30 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:13:42.498 ID:rqK7J/zbM
コンパイルエラーも見れないのか
ガ●ジやろ
33 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:16:14.359 ID:IN8gM/2G0
>>30

> コンパイルエラーも見れないのか
> ガ●ジやろ

コンパイルエラー出てないけど
論理エラーですが

31 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:14:41.623 ID:eMXv3OyOd
基本的に5chはスマホでやるから試すの面倒だわ
34 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:19:05.022 ID:HpLFVFxZ0
ワイ天才中卒王"選ばれし知的遊戯 IQ180over_NazoNazo_Corosiamu"をreactで作るも
fetchしたデータの中にHTMLエンコードがガ●ジの如く紛れてて台無しになる。
あとcsrf対策とあれ。クイズ数がランダムだからページング後に"次の知的遊戯"ボタンを連打してるとリンターが怒る
35 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:19:07.524 ID:rqK7J/zbM
どんなクソエディタ使ってんだこいつ
36 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:19:34.837 ID:fQOdJ5xS0
知らんけどdata[1]に改行文字が入ってる
てか実行時出力内容をはれ
37 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:19:34.702 ID:GGJy5eGU0
コード見てないけど間違ってれば当然動かない
38 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:19:41.661 ID:2LtOCPEh0
そんな文法ないんだろ?
じゃあ知らんよ
39 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:21:20.177 ID:IN8gM/2G0
data->name
data[0].name
*data.name

どれもこれも意味は同じなのは理解できる
&data->name
ってなんだ?
dataのアドレスに直接書き込んでますってこと??理解不能
data->nameも通常変数モードで(すなわち直接値を書き換えている)ってことだろ

40 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:21:23.925 ID:DdYMVPaz0
アロー演算子も知らずにイキってるってマジ?
44 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:23:08.416 ID:hY4Qs9Bl0
>>40
らしいねwwwwwwwwwwww
42 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:22:27.850 ID:HpLFVFxZ0
嘘です。ほんとはvue使いました。reactとかちょっと背伸びしていってみた
43 名前:ひみつの名無しさん 投稿日時:2021/01/03(日) 14:23:07.998 ID:/A73CeAi0
何このスレ

コメント

タイトルとURLをコピーしました