Usando "sscanf" para Dividir String com Delimitadores em C
Publicado por Mauricio Ferrari em 26/02/2021
[ Hits: 4.790 ]
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; }
Enumerando linhas com o comando nl
Integrando AppImage no Slackware
Tela Preta após mudar o widget "Menu Simples" para "Menu Z"
Ocenaudio no Slackware - uma alternativa mais simples ao Audacity
Liberando o ctrl+s e o ctrl+q para o VIM
Apostila de ncurses bem completa
Autoestudo e certificação C/C++
Usando funções do sistema em C com "system"
Verificar conversão de tipo em C/C++
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
Solução rápida para o problema do Network Manager conectar mas não navegar
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
Criar atalho para uma pasta na area de trabalho no Linux Mint? (0)
Montando e usando iso de um sistema dentro do outro (1)
Precisa de ajuda com monitoramento ou problemas com Zabbix? (0)