Usando "sscanf" para Dividir String com Delimitadores em C
Publicado por Mauricio Ferrari em 26/02/2021
[ Hits: 5.044 ]
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; }
Resetando as Configurações do .Xresources
Desativar Abertura de Diretório ao Plugar Mídias USB no Linux Mint 20
Como Ativar o Sudo no Linux para Todos os Usuários
Instalando a última versão do VirtualBox no Linux Mint 20 e Ubuntu 20.04
Três Formas Fáceis de usar Super Usuário pelo Terminal no Linux
Usando funções do sistema em C com "system"
C compiler Cannot create executable?
Compilando no Debian Wheezy 7.5
Compilar programas em C no Ubuntu com o gcc
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Deixando o Plasma6 mais fluido no Linux
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Isso acontece com vcs também? (7)
Problema com audio apos upgrade (10)
Instalação automatizada do Debian 12 em UEFI (2)