- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#define MAX_STEP 6
static int num;
int seq_gen(int step){
if(step<MAX_STEP){
for(int idx=1;idx<=MAX_STEP;idx++){
for(int i=0;i<=step;i++)printf(" ");
printf("<id%d step=\"%d\">\n",idx,step);
seq_gen(++step);
--step;
printf("</id%d>\n",idx);
};
};
if(step==MAX_STEP){
for(int i=1;i<=MAX_STEP;i++){
for(int si=0;si<=step;si++)printf(" ");
printf("<id%d>%d</id%d>\n",i,num++,i);
}
}
};
int main(){
printf("<root>\n");
seq_gen(1);
printf("</root>");
return 0;
};
Создает xml файл с 6 элементов с 6 вложенными элементами пока уровень вложенности достигнет 6.
defecate-plusplus 21.06.2012 16:41 # +4
только хардкор
bormand 21.06.2012 17:04 # +7
defecate-plusplus 21.06.2012 17:05 # +5
соседний говнокод (в с++) от того же автора укрепляет меня в этом мнении
sayidandrtfm 21.06.2012 18:55 # +4
/*....*/
};
vistefan 21.06.2012 18:59 # +2
3.14159265 21.06.2012 19:02 # 0
NO WAI!
Только Ада, только begin/end.
vistefan 21.06.2012 19:08 # +2
sayidandrtfm 21.06.2012 19:15 # +6
@TarasB
(* ... *)
@TarasE;
3.14159265 21.06.2012 19:21 # 0
bormand 21.06.2012 18:59 # +4
Судя по отсутствию типа возвращаемого значения - на С.
sayidandrtfm 21.06.2012 19:04 # +3
vistefan 21.06.2012 19:09 # +2
sayidandrtfm 21.06.2012 19:11 # +1
bormand 21.06.2012 19:17 # +2
Угадай_на_чём_пишет_пограмист(){
sayidandrtfm 21.06.2012 19:22 # −3
defecate-plusplus 21.06.2012 19:46 # 0
ПКБ
guest 21.06.2012 23:30 # −8