『壹』 我用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]='