30/07/10 8:23
morcomucchia
ciao a tutti! io ho scritto questo codice che acquisisce dei codici alfanumerici di 12 caratteri. premetto che per compilare uso Dev-C++. l'inserimento del primo codice non mi da problemi, ma quando devo inserire il secondo il programma mi si blocca il programma...mi potreste aiutare??
#include<stdio.h> #include<stdlib.h> #include <string.h> int main(void) { /*chiedi il numero di codici*/ int num_codici, index, *p_codice; int i=0, j=0; char car; int num; printf("Digita il numero codici da inserire:\t"); scanf("%d",&num_codici); int *codice; do { codice=(int*)malloc(12*sizeof(int)); printf("digita il codice alfanumerico da inserire:"); do { scanf("%c", &car); num = car - '0'; codice[i]=num; i++; } while (i<12); } while(j<num_codici); system("pause"); return(0); }
aaa