Usando "sscanf" para Dividir String com Delimitadores em C
Publicado por Mauricio Ferrari em 26/02/2021
[ Hits: 4.865 ]
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; }
Liberando o ctrl+s e o ctrl+q para o VIM
Extraindo a Versão de um Pacote do Debian
Formas de Obter as Dimensões do Emulador Terminal
O Mais Prático ou o Mais Rápido? Alternativa ao cut -c
Métodos para a Limpeza do Terminal do Linux em C
Corrigindo o bug "file format not recognized" após atualizar glib2
Usando getch() no Linux, modo fácil
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Aplicativo simples para gravar tela
Quebra de linha na data e hora no Linux Mint
Como fazer boot em img do debian 12.img da web? (11)
Manjaro 25.0 no permite usar crontab (1)
trocar linhas [RESOLVIDO] (11)