Enviado em 13/03/2019 - 22:17h
Boa Noite. Estou tentando um código mas não funciona, e aparentemente deveria funcionar!#include <stdio.h>
#include <wchar.h>
#include <locale.h> // TENTEI Incluir isso mas nem assim ele lê
int main(){
// ESSA 1ª PARTE é apenas pra eu explicar que o mesmo código funciona no fgets. Logo penso que deveria ser igual ao fgetws.
char Texto[1000];
FILE *File_Creation = fopen("Test.txt", "w+");
fputs("Márcia Geração Céu Azul!\n", File_Creation);
fclose(File_Creation);
File_Creation = fopen("Test.txt", "r");
while(fgets(Texto, 1000, File_Creation) != NULL);
printf("%s", Texto);
fclose(File_Creation);
// FIM DA PARTE Exemplo
// PROBLEMAS ESTÃO AQUI
setlocale(LC_ALL, ""); // TENTEI Incluir isso mas nem assim ele lê
wchar_t Texto2[1000];
File_Creation = fopen("Test.txt", "r");
while(fgetws(Texto2, 1000, File_Creation) != NULL); // Não está pegando o Texto!
printf("%s", Texto2); // Imprime apenas a letra M
fclose(File_Creation);
remove("Test.txt");
}
// PROBLEMAS ESTÃO AQUI
setlocale(LC_ALL, ""); // TENTEI Incluir isso mas nem assim ele lê
wchar_t Texto2[1000];
File_Creation = fopen("Test.txt", "r");
while(fgetws(Texto2, 1000, File_Creation) != NULL); // Não está pegando o Texto!
printf("%s", Texto2); // Imprime apenas a letra M
fclose(File_Creation);
remove("Test.txt");
Kernel turbinado, compatibilidade em alta e debate sobre sustentabilidade: o dia no mundo Linux
Kernel turbinado e GNOME 49 dominam o giro do dia no mundo Linux
Novidades Linux: Kernel 6.17, distros em ebulição e segurança em foco
Kernel ganha novos linters Rust e distros avançam com recursos de IA
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Jogos de Azar Online no Android em Portugal: Tudo o Que Precisa Saber (0)
Orientação para instalar o Warsaw - módulo de proteção do Banco do Bra... (6)
systemd-resol... precisa ser reiniciado periodicamente (5)
Alguém que utilize o Warsaw do BB no Ubuntu 24.04 [RESOLVIDO] (6)
Fedora não reconhece James Donkey 102 Wireless Gaming Mouse (2)