1: # include <stdio.h>
2: # include <stdlib.h>
3: # define MAX (16)
4:
5:
6: struct Link
7: {
8: int data;
9: struct Link *Lnext;
10: }Linklist =
11: {EOF,NULL};
12:
13: /* 関数プロトタイプ */
14: struct Link *add(struct Link *p, int data);
15: struct Link *add2(struct Link Linklist, int data);
16: struct Link *install(int data);
17: struct Link *insert(struct Link *p, int data);
18: int print_data(struct Link *p);
19:
20: int main(void)
21: {
22: char line[MAX] ; /* バッファ */
23: int data = 0;
24: int noe = 0;
25: struct Link *p;
26:
27: while(1){/*ループ(データが入力されれば) */
28: printf("enter data: ");
29: if (*gets(line) == '\0') /* バッファに読み込む *//* printf("DEBUG:line[%s]\n",line); */
30: break; /* 復改ならループから抜ける*/
31:
32:
33: add(&Linklist, data); /* 末尾にリスト要素を1つ作成 */
34: /* 要素のデータ成分にバッファ内のデータを書き込む */
35: }
36:
37: printf("SHOW ALL \n");
38: printf(" p p->Lnext\n");
39: for(p = Linklist.Lnext; p != NULL; p=p->Lnext){
40: printf("Linklist:(data)%d:(address)[%d][%d]\n",p->data,p,p->Lnext);
41: }
42:
43: insert(&Linklist, 0);
44: printf("AFTER INSERTION \n");
45: for(p = Linklist.Lnext; p != NULL; p=p->Lnext){
46: printf("Linklist:(data)%d:(address)[%d][%d]\n",p->data,p,p->Lnext);
47: }
48:
49:
50:
51: }
52:
53:
54: struct Link *add(struct Link *p, int data)
55: {
56: while(p->Lnext!= NULL){ /* 最後の構造体を探す */
57: p = p->Lnext; /* */
58: }
59: p->Lnext = install(data);
60: return (p->Lnext);
61: }
62:
63: struct Link *insert(struct Link *p, int data)
64: {
65: struct Link *np = (struct Link*)malloc(sizeof(struct Link)); 66: np->
67: np->Lnext = p->Lnext;
68: p->Lnext = np;
69:
70: return np;
71: }
72:
73: /*
74: *struct Link *nstall(int data)
75: *-構造体の領域を確保し、field "data" に値を代入する。
76: *-構造体のアドレスを返す。
77: *
78: */
79: struct Link *install(int data)
80: {
81: struct Link *np;
82: np = (struct Link*)malloc(sizeof(struct Link)); 83: np->
84: np->Lnext = NULL;
85: return (np);
86: }
87:
제 질문을 저 코드를 복사해서
비주얼 스튜디오에 붙여넣기 하고싶은데
그대로 붙여넣기하면 앞에 숫자들이 남아서
일일히 지워줘야되는데
일일히 지우는거 말고 일괄적으로 지울수 있는지 물어보는거였어요
잘못 질문해서 죄송합니다.
에디터 중에 세로로 블럭 되는거 있음
너 오타쿠지 내가 다 알거있어 당장 자백해
아 감사합니다 가르쳐주셔서 비주얼 스튜디오로 세로 블럭 검색해서 단축키 찾았어요
vs 세로 블록 됨? 몰랐네.