C統合・質問スレッドat TECHC統合・質問スレッド - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト550:デフォルトの名無しさん 06/02/03 16:23:07 >>549 何もしないんですね。orz 理解できました。ありがとうございます。 551:デフォルトの名無しさん 06/02/03 21:35:03 #include <stdio.h> int main(){ int *pa[500],*pb[500],*pc[500],*pd[500],*pe[500],*pf[500]; int i; for(i-0;i<500;i++){ *pa[i]=5; *pb[i]=5; *pc[i]=5; *pd[i]=5; *pe[i]=5; *pf[i]=5; printf("%d,%d,%d,%d,%d,%d\n",*pa[i],*pb[i],*pc[i],*pd[i],*pe[i],*pf[i]); } return 0; } このプログラムってかなりやばいよな; 552:デフォルトの名無しさん 06/02/03 21:35:49 >>551 マルチうざい 553:デフォルトの名無しさん 06/02/04 16:45:57 構造体についての質問です。 #include<stdio.h> struct string{ char *a;}; struct string data[]={ "a","b","c","d",}; int main(){ struct string *p; char *s; int i; scanf("%s",&s); p=data; for(i=0;i<=3;i++){ if(s==(p+i)->a){ printf("%s\n",(p+i)->a);}} return 0; } 以上をコンパイルして実行した場合、scanfで入力した値がa~dのどれかでも if(s==(p+i)->a)が真と判断されないのですが、間違いについての教唆をお願いします。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch