Usando "sscanf" para Dividir String com Delimitadores em C
Publicado por Mauricio Ferrari em 26/02/2021
[ Hits: 5.197 ]
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;
}
Como adicionar PPA no Deepin 20
Interface gráfica para o p7zip no Linux Mint e Ubuntu
Preparando o Linux Mint 20 para instalar o Plugin coc.nvim no VIM
Exibindo o nome completo dos pacotes instalados no Debian e derivados
Avidemux não abre no Salix 14.2 [Resolvido]
Convertendo inteiros para ascii e ascii para inteiros em C
Baixe de graça alguns livros do O'Reilly
Apostila de ncurses bem completa
Lista de IDEs para Programação em Qualquer Distro
Inserindo e removendo comentários em C/C++ de forma rápida no VIM
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Adicionar botão "mostrar área de trabalho" no Zorin OS
Como montar um servidor de backup no linux
Trazendo de volta o Serviços em Segundo Plano no Plasma6









