E' parecchio tempo che non programmo e certe cose me le sono dimenticate
Solo ora ricordo che il tipo string era del C, ma fondamentalmente l'ho utilizzato perchè quando ho provato a mettere char, durante la compilazione ottenevo questi errori e non sono riuscito a venirne fuori tranne che con "string":


main.cpp:20: error: invalid conversion from ‘void*’ to ‘char**’
main.cpp:20: error: invalid conversion from ‘char’ to ‘size_t*’
/usr/include/stdio.h:651: error: too few arguments to function ‘__ssize_t getline(char**, size_t*, FILE*)’
main.cpp:20: error: at this point in file
main.cpp:26: error: invalid conversion from ‘void*’ to ‘char**’
main.cpp:26: error: invalid conversion from ‘char’ to ‘size_t*’
/usr/include/stdio.h:651: error: too few arguments to function ‘__ssize_t getline(char**, size_t*, FILE*)’
main.cpp:26: error: at this point in file


E' li il problema? devo utilizzare un'altro tipo per i miei due array? Quale?