teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

typo修正

2020/11/09 00:55

投稿

y_waiwai
y_waiwai

スコア88180

answer CHANGED
@@ -15,5 +15,6 @@
15
15
  a[0]=a[1];
16
16
  a[1]=tmp;
17
17
  printf("<<%s-%s>> \n",a[0].t,a[1].t);
18
+ return 0;
18
19
  }
19
20
  ```

1

回答に追記

2020/11/09 00:55

投稿

y_waiwai
y_waiwai

スコア88180

answer CHANGED
@@ -1,3 +1,19 @@
1
1
  char *a[] = {"abc","def"};
2
2
 
3
- とすればどうでしょう
3
+ とすればどうでしょう
4
+
5
+ ---
6
+ 配列の代入、ってのはしてくれませんが、これが構造体になると話が変わったりします
7
+ ```C
8
+ typedef struct{ char t[8]; } ss;
9
+
10
+ int main(void) {
11
+ ss a[]={ {"abc"},{"def"}};
12
+
13
+ ss tmp;
14
+ tmp=a[0];
15
+ a[0]=a[1];
16
+ a[1]=tmp;
17
+ printf("<<%s-%s>> \n",a[0].t,a[1].t);
18
+ }
19
+ ```