Usando "sscanf" para Dividir String com Delimitadores em C
Publicado por Mauricio Ferrari (LinuxProativo) em 26/02/2021
[ Hits: 5.499 ]
Blog: https://www.youtube.com/@LinuxProativo
#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;
}
Flareget no Debian, Ubuntu, Linux Mint e derivados
Preparando o Linux Mint 20 para instalar o Plugin coc.nvim no VIM
Kazam 1.4.5 no Slackware Current
Erro ao Instalar o "ttf-mscorefonts-installer" no Ubuntu [Resolvido]
Efetuando cálculo de Aspect Ratio de vídeos em C/C++
Verificar conversão de tipo em C/C++
Programando em C/C++ no Eclipse
Microsoft Visual Studio Code no GNU/Linux
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Habilitando "hotcorner" no Ubuntu
Zen Kernel no Arch Linux (instalar e remover)
Como instalar e remover o kernel Liquorix
Fazendo o controle de Xbox 360 USB funcionar no One Piece Pirate Warriors 4 (Arch Linux/Steam)









