Código (c) [Seleccionar]
printf("Aqui no se hacen tareas, revisa las normas.\n");
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúprintf("Aqui no se hacen tareas, revisa las normas.\n");
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <stdlib.h>
#define PORT 80
#define IP "127.0.0.1"
void error(char* message);
int main() {
int sockfd;
struct sockaddr_in serverAddr;
struct in_addr *pServerAddr=NULL;
//estructura del server
memset(&serverAddr, 0, sizeof(serverAddr));
serverAddr.sin_port=htons(PORT);
serverAddr.sin_family=AF_INET;
pServerAddr=&(serverAddr.sin_addr);
inet_aton(IP, pServerAddr);
//se declara el socket
sockfd=socket(AF_INET, SOCK_STREAM, 0);
if (sockfd < 0)
error("ERROR: No se pudo abrir el socket.\n");
//se conecta con el servidor
if (connect(sockfd, (struct sockaddr*)&serverAddr, sizeof(serverAddr)) < 0)
error("ERROR: No se pudo conectar con el servidor.\n");
printf("Conexion establecida con %s por el puerto %d\n", IP, PORT);
//...
close(sockfd);
return 0;
}
void error(char* message) {
perror(message);
exit(1);
}
ERROR: No se pudo conectar con el servidor.
: Connection refused
Citarhay que Cargar los productos por mes de cada representante por teclado
a[i][j][k]=rand()%10;
scanf("%d", a[i][j][k]);
struct datos {
float tmax;
float tmin;
};
#define MAX 30;
int main() {
struct datos dias[MAX];
//...
Citarsize_t fread ( void * ptr, size_t size, size_t count, FILE * stream )
char cadena[MAX];
FILE *f=fopen("archivo.txt", "r");
fread(cadena, sizeof(char), MAX-1, f); //MAX-1 para dejar el caracter nulo al final de la cadena
int bytesLeidos;
char cadena[MAX];
FILE *f=fopen("archivo.txt", "r");
do {
bytesLeidos=fread(cadena, sizeof(char), MAX-1, f);
} while (bytesLeidos>0);