Enviado em 02/04/2020 - 16:33h
boa tarde!#include <stdio.h> #include <stdlib.h> int main(){ char *l; l = malloc(sizeof(char)); printf("nome: "); getchar(); fgets(l, sizeof(char), stdin); printf("ok %s\n", l); free(l); return 0; }
Enviado em 02/04/2020 - 19:28h
Você só alocou espaço para um caráter. Como fgets() garante que vai sempre colocar o caráter nulo que funciona como terminador da string, o único caráter alocado só pode ser ocupado por esse terminador.Enviado em 02/04/2020 - 20:06h
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela
Como redefinir o diretório Home? (5)
Problemas com adaptadores wifi no Zorin (1)
Ocomon 6.0.1 - Problemas ao editar configurações estendidas (7)