Buna ziua! am sa postez aici nelamuririle mele legate de pointeri ...
1)pana acum stiu(am vazut
) cum pot sa aloc memorie pentru un sir de numere intregi...dar daca vreau sa citesc de la tastatura un sir de caractere(un text),cum as putea face?(adica sa il citesc pe tot odata,nu litere cu litera ,cum ar fii la vectori)
eu m-am gandit la asa ceva :
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char s[10],*p;
int i;
fgets(s,10,stdin);
printf("%c",s[4]);
p=(char*)malloc(sizeof(char));
for (i=strlen(s);i<10;++i)
{
p=(char*)realloc(p,(i+1)*sizeof(char));
free(p+i);
}
}