Usando "sscanf" para Dividir String com Delimitadores em C
Publicado por Mauricio Ferrari (LinuxProativo) em 26/02/2021
[ Hits: 5.504 ]
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;
}
Usando o VirtualBox para Otimizar as VMs Instaladas no Genymotion
Expandindo o Til pelo Diretório Inicial do Usuário em Python
Corrigindo a Falha de Segmentação do VirtualBox 6.1.18 no Slackware Current [RESOLVIDO]
Criando Atalhos para Diretórios Ocultos no Linux
Flacon no Debian e Linux Mint 20
Gnuconio, a conio para Windows e GNU/Linux (v0.1)
Como criar bibliotecas dinâmicas em C/C++
Limpando a tela sem NCURSES ou clrsrc() - DOS
Lista de IDEs para Programação em Qualquer Distro
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
Instalar Ubuntu com Btrfs + LUKS de forma fácil
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)
Continuando meus tópicos anteriores (9)
Executar um programa em Rust (2)
Não consigo publicar screenshots no Viva o Linux [RESOLVIDO] (5)









