Enviado em 20/11/2017 - 15:43h
Pessoal eu sou um pouco novato ainda no Ubuntu e quando eu estava no Windows nao tinha muitos problemas para programar em C , também sou iniciante em programação e quando eu tento rodar esse codigo aparece tal problema.#include <stdio.h>
#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>
int main()
{
int codigo;
char nome[30], controle;
float salario;
arquivo = fopen("cadastro.txt" , "w");
do
{
printf("Informe o codigo do colaborador : ");
scanf ("%i" , &codigo);
printf("\nInforme o nome do colaborador : ");
scanf("%s", &nome );
printf("\nInforme o salario do colaborador : ");
scanf ("%f" , &salario);
fprintf(arquivo , "%i %s %f" , codigo, nome, salario);
printf("\nDeseja cadastrar outro <s/n>:");
scanf ("%c", &controle);
}while (toupper (controle) == 'S');
fclose(arquivo);
}
In function ‘main’:
codi.c:52:9: warning: format ‘%s’ expects argument of type ‘char *’, but argument 2 has type ‘char (*)[30]’ [-Wformat=]
scanf("%s", &nome );
^
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Hardware antigo no Arch Linux e outras distribuições
Aprenda a proteger sua rede Wi-Fi!
Deixando o Plasma6 mais fluido no Linux
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Isso acontece com vcs também? (10)
O que você está ouvindo agora? [2] (222)
Gerar menu automaticamente no fluxbox (3)