1. Си / Говнокод #10016

    +130

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    for(int j =0;j<d[i]/2;++j){
        char e[2] = {0,'\0'};
        const char* g = &e[0];
        e[0] = dict[i];
        s0.append(g);           
    }

    Нужен был const char*

    Запостил: Abbath, 22 Апреля 2012

    Комментарии (4) RSS

    • Ну я тоже так, когда первые шаги делал... Так, initgraph требует указатель, иначе не компилируется. Значит, заводим переменные
      int*pm=&m;char*pd=&d[0];initgraph(pm,pd);
      Ответить
    • for(int j =0;j<d[i]/2;++j){
          char e[] = {dict[i], 0};
          s0.append(e);
      }


      Fixed?
      Ответить
      • По-видимому, да, только инвариант в цикле ( char e[] = {dict[i], 0}; ) вызывает сомнения в том, что автор ГК четко понимает задачу...
        Ответить

    Добавить комментарий