Usando "sscanf" para Dividir String com Delimitadores em C
Publicado por Mauricio Ferrari em 26/02/2021
[ Hits: 5.230 ]
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;
}
deb2appimage - Crie AppImage facilmente
junest - Mini Arch Linux dentro de sua Distro
Instalando o QMPlay2 no Debian e Derivados
Instalando o Google Chrome no Slackware Current sem Slackbuilds
Instalando o BootUp Manager (BUM) no Ubuntu 20.04 e Linux Mint 20
Verificar conversão de tipo em C/C++
printf("Criando Delay em Linguagem C de forma SIMPLES");
gcc: fatal error: cannot execute 'cc1plus': execvp: [...] - Como resolver no Linux Mint 20
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
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
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Como automatizar sua instalação do Ubuntu para desenvolvimento de software.
Consertando o áudio com estalos e interrupções no Pipewire
Fiz uma pergunta no fórum mas não consigo localizar (5)
Servidor Ubuntu 24.04 HD 500 não tenho espaço na \home\adminis... (4)
Dá para criar um bom jogo usando a linguagem de programação C? (1)
E como programar um sistema operacional inspirado no próprio linux usa... (3)









