Usando "sscanf" para Dividir String com Delimitadores em C
Publicado por Mauricio Ferrari em 26/02/2021
[ Hits: 5.277 ]
Blog: https://www.youtube.com/@LinuxDicasPro
#include <stdio.h>
#include <stdlib.h>
int main() {
char *teste = (char *)malloc(sizeof(char));
teste = "10/20/30";
int a, b, c;
sscanf(teste, "%d/%d/%d", &a, &b, &c);
printf("
Resultado:
%d %d %d
", a, b, c);
teste = "pera,uva,figo";
char *str1 = (char *)malloc(sizeof(char));
char *str2 = (char *)malloc(sizeof(char));
char *str3 = (char *)malloc(sizeof(char));
sscanf(teste, "%[^,],%[^,],%[^,]", str1, str2, str3);
printf("
Resultado:
%s %s %s
", str1, str2, str3);
return 0;
}
Claws Mail - Erro na conexão com imap.google.com: login recusado [Resolvido]
Interface gráfica para o p7zip no Linux Mint e Ubuntu
Executando Arquivo de Mídia .opus pelo Terminal
Comando "sed" com parâmetro que aceita barra " / "
Não quer usar a PlayStore do Google, conheça uma alternativa
Compilar programas em C no Ubuntu com o gcc
Apostila de ncurses bem completa
Gnuconio, a conio para Windows e GNU/Linux (v0.1)
gcc: fatal error: cannot execute 'cc1plus': execvp: [...] - Como resolver no Linux Mint 20
librePods: liberte seus AirPods em 2026
Bluefin - A nova geração de ambientes de trabalho Linux
Como atualizar sua versão estável do Debian
Instalando e definindo as novas fontes Adwaita no GNOME
Configurar aviso da temperatura da CPU no Conky
Pós-instalação do elementary OS 8.1
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
archlinux resolução abaixou após atualização [RESOLVIDO] (19)
Após todos esses anos... youtube! (0)
Conky não mostra temperaturas da CPU no notebook (14)
Registro do 'last&qu... errado [RESOLVIDO] (9)
O WiFi não reconhece minha rede depois que o processo de suspensão é r... (2)









