2011|08|
2013|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|05|06|07|08|09|10|11|12|
2016|01|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|

2017-12-26 構造体のポインタの嵐の中で文字列を表示する [長年日記]

// 駅の変数用構造体
typedef struct station2{
  char* name;
} STATION2;
 
// カートの変数用構造体
typedef struct train{  
  STATION2* stop_station2;  // 停止中にはStationのポインタを入力し、移動中にはNULLとする
} TRAIN;
 
// 乗客の変数用構造体
typedef struct person {
  TRAIN *train; // カートに乗車した時ににカートのメモリアドレスを付与する。降車時にNULLを入れる
} PERSON;
 
 
/////////////////////  絶対消すな /////////////////////
PERSON* p_person = p_first_person->next;
  while (p_person != p_last_person) {
	if (p_person->train != NULL){
	  printf("列車番号:%d\n ", p_person->train->counter);
	  if (p_person->train->stop_station2 != NULL){
		printf("停車駅;%s\n", (*(p_person->train->stop_station2)).name);
	  }
	}
  }
 }
/////////////////////  絶対消すな /////////////////////
syntax2html