L'estensione del campo di caso GNU permette caso varia in istruzioni switch:Conversione caso estensione del campo di GNU allo standard C
switch (value) {
case 1 ... 8:
printf("Hello, 1 to 8\n");
break;
default:
printf("Hello, default\n");
break;
}
Come ti convertire questo allo standard C (C99, C89 o)? Aggiungi le dichiarazioni dei singoli casi?
Modifica: come gestireste le istruzioni switch molto grandi in modo specifico?
Sto provando a sostituire un caso 32 ... 126: :) Sarà una lunga istruzione switch ... – Ynv
C'è un modo per generare questi casi con il preprocessore C? – Ynv
@Ynv: potresti voler passare a utilizzare una serie di istruzioni if-else. –