C/C++の宿題を片付けます 78代目
■ このスレッドは過去ログ倉庫に格納されています
0264デフォルトの名無しさん
2006/12/06(水) 17:03:17[2] 問題文(含コード&リンク):下記のプログラムで、ip,jp,kpのポインタのみを使用してi,jの値を入れ替えて表示するようにしなさい。またST型構造体のポインタstpを使用し、st[1].a[4]の値を表示しなさい。
#include
typedef struct{
int i; char a[10]; } ST;
int main()
{ int i,j,k;
ST st[3]={1,"ABCDE",2,"FGHIJ",3,"KLMNO"}, *stp=st;
int *ip=&i, *jp=&j, *kp=&k;
i=3 , j=1;
ip=&i, jp=&j, kp=&k;
ここにi,jを入れ替えるための式を書く何行使ってもよいが、操作できるのはip,jp,kpのみ printf("i=%d j=%d \n", i, j);
printf("st[1].a[4]=%c \n",ここにstpを使った式を書く); return 0;
}
[3] 環境
[3.1] OS: Windows
[3.2] コンパイラ名とバージョン: lcc
[3.3] 言語: C
[4] 期限: 12月10日まで
■ このスレッドは過去ログ倉庫に格納されています