‘壹’ 我用c语言编好一段程序,要发给对方,我怎么发送啊对方怎么执行啊
这个题目很简单吧裤毕纤胡仿?
只需要判断这个n是数衡不是11的倍数就可以了啊
如果是
就输出yes
不是就输出no
#include
void
main()
{
int
n;
printf("请输入人数:");
scanf("%d",&n);
if(n%11)
{
printf("no\n");
}
else
{
printf("yes\n");
}
}
‘贰’ 用C语言编写的程序如何发送给其他人 为什么用C编的程序保存后不能直接运行 要怎样才能运行保存的程序。
C语言是编译型语言,要‘翻译’成机器语言才能运行,以后每次只用运行.exe的肢做文件就行了
编译(complie),链接历者衡(link)成 .exe格式的文件(run),
tc已经很古老了,要是只是学习c语言可以试试codeblocks
http://prdownload.berlios.de/codeblocks/codeblocks-10.05mingw-setup.exe
集成开发环境,可视化界嫌改面,不用在文字界面下工作。
http://..com/question/4879948.html
这里有turbo c的个菜单的中文翻译
‘叁’ 求两个c语言程序间数据传输方法
有点像socket编程 看看相关方面的书籍
也可以用本机的网卡跟端口实现
‘肆’ c语言windows程序,如何给其他程序传递消息。
你的思路恐怕难以实现, 对于标准windows控件 可以用api sendmessage的wm_settext消息来发送文本消息 但腾讯的对话框是绘制的并不是标准的windows窗口 是没有句柄的 所以无法直接发送文本到控件上
你能做的就是 模拟按键
‘伍’ 单片机C语言数组传送,
加按键抬起检测就可以了
if(temp!=0xf0)
{
temp=P3;
while(temp!=0x0f)//按键不抬起,一直读P3
{
temp=P3;
temp=temp&0x0f;
}
switch(temp)
{
case 0xee:..........
我觉得还可以更简单 while(P3!=0xfe);
‘陆’ 请问如何把c语言程序的输出结果用USB口或以太网口传送出去
串口通信或者USB通信都可以啊,但是USB通信的距离比较短,然胡大后串口通信距离比较长,RS232,18米左右,而RS485距离为1200米左右1这燃橘个需要皮做团你用PC机编写上位机然后与单片机通信
‘柒’ 如果我要将一个自己编写的C语言程序发送能够给别人且可以运行,需要包括哪些文件
得看是发什么了,如果想让对方容易操作,你就把埋手陵你建立工程时的文件夹直接打包发过去就行了。如果你想让对方学习一下弯戚简历工程,就把你自己定义的头文件和函数定义的文件发过去就行了薯碧,他在建立工程后再把你的文件包含进去就可以运行了。
‘捌’ 请教用C语言编的借助UDP协议实现的文件传输的程序
本程序在 Windows 7 Visual Studio 2015 和 Linux Ubuntu 15.04 GCC 5.11 下均编译运行测试通过。
本程序支持 Windows 和 Linux 之间传送文件,如果要在 Windows 和 Linux 之间传送文件,文件名不能出现中文。
本程序支持无线 WiFi,支持 USB 收发器,但仅支持局域网内传送文件,传送文件需要输入对方的 IP 地址。
本程序包括服务器端和客户端,既可以发送文件又可以接收文件。如果要在同一台机器上测试需要同时打开两个程序。
Windows 下查看本机 IP 地址的命令是:
ipconfig
Linux 下查看本机 IP 地址的命令是:
ifconfig
以下是程序代码:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
#ifdef_MSC_VER
#include<winsock2.h>
#include<windows.h>
#pragmacomment(lib,"ws2_32.lib")
#else
#include<pthread.h>
#include<unistd.h>
#include<signal.h>
#include<sys/socket.h>
#include<arpa/inet.h>
#endif
//存放发送接收字符数组大小
#defineSIZEA65501
//每次发送接收字节数
#defineSIZEB65500
typedefstructsockaddr_inSockAddrIn;
SockAddrInserverAddr,remoteAddr,clientAddr;
//端口号
intiServerPort,iClientPort;
//新建socket信息
intiUDP;
//字符串转整型
intstrToInt(char*acStr)
{
inti,iIndex=0,iNum=0,iSize=0;
if(acStr[0]=='+'||acStr[0]=='-')
iIndex=1;
for(iSize=iIndex;;iSize++)
if(acStr[iSize]<'0'||acStr[iSize]>'9')
break;
for(i=iIndex;i<iSize;i++)
iNum+=(int)pow(10,iSize-i-1)*(acStr[i]-48);
if(acStr[0]=='-')
iNum=-iNum;
returniNum;
}
//整型转字符串
voidintToStr(intiInt,char*acStr)
{
intiIndex=0,iSize,iNum,iBit,i,j;
if(iInt<0)
{
acStr[0]='-';
iInt=-iInt;
iIndex=1;
}
for(i=0;;i++)
if(iInt<pow(10,i))
break;
iSize=i;
for(i=0;i<iSize;i++)
{
iNum=pow(10,iSize-i-1);
iBit=iInt/iNum;
iInt-=iNum*iBit;
acStr[i+iIndex]=iBit+48;
}
if(iSize!=0)
acStr[iSize+iIndex]='