Usando "sscanf" para Dividir String com Delimitadores em C
Publicado por Mauricio Ferrari em 26/02/2021
[ Hits: 5.204 ]
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;
}
Instalando o BootUp Manager no Deepin 20
Instalando o Aplicativo de Videoconferência Zoom no Deepin 20
Instalando Vim 8.2 completo no Linux Mint 20
Repositórios de SlackBuilds no GitHub para o Slackware
Adicionando e listando as regras criadas na lista de exceções do slackpkg usando egrep e sed
Apostila de ncurses bem completa
Inserindo e removendo comentários em C/C++ de forma rápida no VIM
Compilar programas em C no Ubuntu com o gcc
Programando em C/C++ no Eclipse
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
Instalando partes faltantes do Plasma 6
Adicionar botão "mostrar área de trabalho" no Zorin OS
Como montar um servidor de backup no linux
Instalações Windows + Linux, GPT, SSD. (0)
Desenvolvi um programa de hot corner (você colocar o mouse nos cantos)... (4)









