Cosa vuol dire #include<string> e a cosa serve?
Cosa vuol dire #include<string> e a cosa serve?
Gli include, servono ad importare le librerie nel nostro programma, in particolar modo iostream.h include le funzioni riguardanti l’input e l’output grazie alle quali possiamo leggere da tastiera e stampare a video mentre stdlib.h sta per standard library e include alcune funzioni standard come vedremo in seguito. Include string.h invece serve a metterci a disposizione le funzione relative alla gestione delle stringhe.
facciamo un esempio (in C):
if ((p1 = fopen("myfile.c", "r")) == NULL) {...}
questo comando serve per aprire un file (myfile.c) in modalità sola lettura e ti restituisce un puntatore al file che è nullo se il file non esiste o se non si è potuto aprirlo.
bene, per poter usare la costante NULL devi includere l'header <stdio.h> altrimenti il compilatore ti fa notare che NULL non esiste.![]()
è a questo ke servono le librerie