проблема с константой

Тема в разделе "Общие вопросы по С и С++", создана пользователем zellos, 5 июн 2009.

  1. zellos

    zellos Гость

    [codebox]#include <stdio.h>
    const N = 5;
    struct ABC{
    char word[40];
    int letter;
    }
    typedef ABC *PABC;
    void SortLetter ( PABS p[], int n )
    {
    int i, j;
    PABC temp;
    for ( i = 0; i < n-1; i ++ )
    for ( j = n-2; j >= i; j -- )
    if ( p[j+1]->letter < p[j]->letter )
    {
    temp = p[j];
    p[j] = p[j+1];
    p[j+1] = temp;
    }
    }
    void main()
    {
    ABC a[N];
    PABC p[N];
    for ( i = 0; i < N; i ++ )
    gets(a.word);

    for ( i = 0; i < N; i ++ )
    p = &a;

    for ( i = 0; i < N; i ++ )
    switch (a.word)
    {
    case 'A':
    case 'a':
    a.letter=1;
    case 'B':
    case 'b':
    a.letter=2;
    case 'C':
    case 'C':
    a.letter=3;
    case 'D':
    case 'd':
    a.letter=4;
    case 'E':
    case 'e':
    a.letter=5;
    case 'F':
    case 'f':
    a.letter=6;
    case 'G':
    case 'g':
    a.letter=7;
    case 'H':
    case 'h':
    a.letter=8;
    case 'I':
    case 'i':
    a.letter=9;
    case 'J':
    case 'j':
    a.letter=10;
    case 'K':
    case 'k':
    a.letter=11;
    case 'L':
    case 'l':
    a.letter=12;
    case 'M':
    case 'm':
    a.letter=13;
    case 'N':
    case 'n':
    a.letter=14;
    case 'O':
    case 'o':
    a.letter=15;
    case 'P':
    case 'p':
    a.letter=16;
    case 'Q':
    case 'q':
    a[i].letter=17;
    case 'R':
    case 'r':
    a[i].letter=18;
    case 'S':
    case 's':
    a[i].letter=19;
    case 'T':
    case 't':
    a[i].letter=20;
    case 'U':
    case 'u':
    a[i].letter=21;
    case 'V':
    case 'v':
    a[i].letter=22;
    case 'W':
    case 'w':
    a[i].letter=23;
    case 'X':
    case 'x':
    a[i].letter=24;
    case 'Y':
    case 'y':
    a[i].letter=25;
    case 'Z':
    case 'z':
    a[i].letter=26;
    }
    SortLetter ( p, N );
    for ( i = 0; i < N; i ++ )
    printf("%s\n", p[i]->word);
    }[/codebox]
    а ошибка такая:
    [url="image2you.ru/2390/17589/"][img]http://image2you.ru/allimages/image2you_ru_2390_1244215485.jpg[/img][/url][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i][/i]
     
Загрузка...
Похожие Темы - проблема константой
  1. c0de3r
    Ответов:
    4
    Просмотров:
    110
  2. DobermannTT
    Ответов:
    10
    Просмотров:
    132
  3. SoulPaladin
    Ответов:
    3
    Просмотров:
    120
  4. Artael
    Ответов:
    1
    Просмотров:
    108
  5. ENSLER
    Ответов:
    0
    Просмотров:
    101

Поделиться этой страницей