Estou vendo sobre especificadores de formato em um livro de programação e nele diz que %n deveria retornar a quantidade de caracteres numa string, mas compilando com o Dev C++ isso não acontece, ele retorna um valor absurdo, alguém sabe o por quê? Já até pesquisei na internet, mas não achei nada sobre o %n, somente %s, %c, %d...
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
int primeiro_conta;
int segundo_conta;
printf("Numero%n de caracteres%n\n", &primeiro_conta, &segundo_conta);
printf("O do primeiro e: %d\n O do segundo e: %d\n", primeiro_conta, segundo_conta);
getch();
return 0;
}
Pergunta
Fantomas
Estou vendo sobre especificadores de formato em um livro de programação e nele diz que %n deveria retornar a quantidade de caracteres numa string, mas compilando com o Dev C++ isso não acontece, ele retorna um valor absurdo, alguém sabe o por quê? Já até pesquisei na internet, mas não achei nada sobre o %n, somente %s, %c, %d...
Editado por FantomasLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.