Usando "sscanf" para Dividir String com Delimitadores em C
Publicado por Mauricio Ferrari (LinuxProativo) em 26/02/2021
[ Hits: 5.426 ]
Blog: https://www.youtube.com/@LinuxProativo
#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 WhatsApp Desktop no Slackware Current 64Bits
Instalando o Aplicativo de Videoconferência Zoom no Deepin 20
PhotoGIMP 2020 - Transforme seu GIMP 2.10 no Photoshop
Letras Bacanas no seu Shell Script sem Figlet
Resetando as configurações do mate-terminal
Autoestudo e certificação C/C++
C compiler Cannot create executable?
printf("Criando Delay em Linguagem C de forma SIMPLES");
Cross Compiling - compilando seus programas C/C++ para Windows usando seu Linux
Porque Gentoo semi-binário atualmente (desabafo)
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Como configurar cores no prompt do Bash para usuário e root no Arch Linux
Alguns aplificativos em Flatpak não rodam no Debian (0)
Cursor do mouse parou [RESOLVIDO] (9)









