ciao scusate se poi non avevo postato il codice, mi ero scordato!!
cmq grazie per le risposte, c0der intendevi scritto cosi'??
con questo codice, riesco a creare tot blocchi e di una determinata grandezza e andarci a scrivere e scrive finche non trova un carattere speciale e poi mi crea un'altro blocco???codice://dichiarazione delle librerie #include <stdio.h> #include <stdlib.h> //definizione della struttura blocco typedef struct riga_st { char *str; struct riga_st *succ_p; }riga_str; int main(int argc, const char * argv[]) { int num_blocchi, dim_blocco; char carattere; char* str = malloc(dim_blocco*sizeof(char)); printf("inserisci il numero di blocchi che vuoi inserire: \n"); scanf("%d", num_blocchi); printf("inserisci la dimensione di ogni blocco: "); scanf("%d", dim_blocco); printf("inserisci la formula: "); carattere = getchar(); if ((carattere = getchar()) == 1) { // devo creare un nuovo blocco per inserire un'altra formula } return 0; }
ciao e grazie per le risposte!!

Rispondi quotando