A. 編寫好一個c語言程序,如何把數據一直保存下來
用數組保存。定義一個數組。
如:int a[6]={1,2,3,4,5,6};
然後輸出
for(i=0;i<6;i++){
printf("%d",a[i]);}
代碼如下:
#include<stdio.h>
int main(){
int a[6]={1,2,3,4,5,6};
int i;
for(i=0;i<=5;i++)
printf("%d ",a[i]);
}
(1)更新數據的c語言程序擴展閱讀
保存方法二如下:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
FILE *fp;
char in;
fp = fopen("test.txt","w");
printf("請輸入一個字元串(以!結束): ");
while((in=getchar()) != '!')
{
if(in <='z' && in >= 'a')
{
in -= 32;
}
fputc(in,fp);
}
fclose(fp);
return 0;
}
B. 急!!求一個數據管理系統C語言程序
http://lsg.cnki.net/grid20/detail.aspx?QueryID=64&CurRec=23
http://lsg.cnki.net/grid20/detail.aspx?QueryID=64&CurRec=30
看看吧~
把內容換換就行吧~
C. 怎麼用C語言更新mysql中的數據
·首先,單純的c語言無法實現資料庫交互;
·其次,推薦樓主用proc(基於c語言的資料庫編程語言),可以十分方便解決;
D. C語言程序編程
哪8項功能啊
1.錄入5個人的成績
#include "stdio.h"
float score[5];
void input()
{
for (int i=0;i<5;i++)
scanf("%f",&score[i];
}
2.平均分
float avg()
{
float sum=0;
for (int i=0;i<5;i++)
sum+=score[i];
sum/=5;
return sum;
}
3.總分
float sum()
{
float sum=0;
for (int i=0;i<5;i++)
sum+=score[i];
return sum;
}
//前面忘了加main了,sorry
void main(){
input();
avg();
sum();
}
E. C語言如何保存程序內輸入的數據
先打開一個文件 FILE *fp=fopen("info.dat","w"); 然後fwrite()裡面的參數要看你如何定義了 你們沒有學文件操作嗎,老譚的書里有的,你可以去看看
F. 如何用C語言編寫程序使信息數據以文件的形式保存
給個例子:
利用一個位元組文件保存10個100以內的隨機整數。
#include <iostream>
#include <stdlib.h>
#include <fstream>
#include<time.h>
using namespace std;
void main()
{
int x[100];
srand((unsigned)time(NULL));
cout<<time(NULL)<<endl;
for(int i=0;i<100;i++)
{ x[i]=int(rand()*1.0/32767*100); cout<<x[i]<<",";
}
cout<<endl<<endl;
ofstream filernd; // 定義輸入文件流filernd
filernd.open("E:\\t1.dat",ios::out);
if ( ! filernd) //判斷open語句執行是否成功,當filernd打開失敗提示有關信息。
{
cerr<<"e:\\t1.dat not open"<<endl;
exit(-1);
}
for(int k=0;k<100;k++)
filernd.write((char*) &x[k],2);
filernd.close();
ifstream filernd1;
filernd1.open("e:\\t1.dat",ios::in);
if(!filernd1)
{
cerr<<"e:\\t1.dat not open"<<endl;
exit(-1);
}
int s=0;
for(k=0;k<100;k++)
{
filernd1.read((char*)&x[k],2);
cout<<x[k]<<" ";
s++;
if(s==10)
{
s=0;
cout<<endl;
}
}
cout<<endl;
filernd1.close();
}
G. 用C語言編寫CGI,在html頁面的文本框中刷新讀取數據
1、Web伺服器通過調用CGI程序實現和Web瀏覽器的交互,也就是CGI程序接受Web瀏覽器發送給Web伺服器的信息,進行處理,將響應結果再回送給Web伺服器及Web瀏覽器。CGI程序一般完成Web網頁中表單(Form)數據的處理、資料庫查詢和實現與傳統應用系統的集成等工作。CGI程序可以用任何程序設計語言編寫,如Shell腳本語言、Perl、Fortran、Pascal、C語言等。但是用C語言編寫的CGI程序具有執行速度快、安全性高(因為C語言程序是編譯執行且不可被修改)等特點。CGI介面標准包括標准輸入、環境變數、標准輸出三部分。
2、標准輸入CGI程序像其他可執行程序一樣,可通過標准輸入(stdin)從Web伺服器得到輸入信息,如Form中的數據,這就是所謂的向CGI程序傳遞數據的POST方法。這意味著在操作系統命令行狀態可執行CGI程序,對CGI程序進行調試。POST方法是常用的方法,本文將以此方法為例,分析CGI程序設計的方法、過程和技巧。
3、環境變數操作系統提供了許多環境變數,它們定義了程序的執行環境,應用程序可以存取它們。Web伺服器和CGI介面又另外設置了自己的一些環境變數,用來向CGI程序傳遞一些重要的參數。
H. C語言編程處理數據
#include <stdio.h>
#include <stdlib.h>int main(){
unsigned long i,j;
long num,a[103680][720]; // 457920 - 354240 = 103680
FILE *fp;
char filename[50];
if((fp = fopen(filename,"r")) == NULL) {
printf("NO FIFE!\n");
exit(0);
}
for(i = 0;i < 354240;i++) { // 將前354240行讀出,以便移動文件內部指針到需要的位置
for(j = 0;j < 720;j++)
fscanf(fp,"%d",&num); //
}
for(i = 0;i < 103680;i++) { // 開始讀入需要的數據
for(j = 0;j < 720;j++) {
fscanf(fp,"%d",&a[i][j]);
}
}/* 對數據進行必要的處理 */ fclose(fp);
return 0;
}
I. C語言程序中,要檢測一個數據是否在變化著,應該怎麼實現
方法很多種:1)單步調試跟蹤變數值。
2)如上所說,用一個暫存變數保存它的值,比較。
3)在想查看它的值的地方printf();
c語言是一門面向過程、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言具有高效、靈活、功能豐富、表達力強和較高的可移植性等特點,在程序設計中備受青睞。C語言編譯器普遍存在於各種不同的操作系統中,例如Microsoft Windows、macOS、Linux、Unix等。C語言的設計影響了眾多後來的編程語言,例如C++、Objective-C、Java、C#等。
C語言是一門面向過程的計算機編程語言,與C++、Java等面向對象編程語言有所不同。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、僅產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。C語言描述問題比匯編語言迅速,工作量小、可讀性好,易於調試、修改和移植,而代碼質量與匯編語言相當。C語言一般只比匯編語言代碼生成的目標程序效率低10%~20%。
J. 如何用c語言編寫數據更新的程序急
mysql的,首先你得連好環境,不知能不能幫到你,這本來是我在C++寫的,你要是不懂的話這個對你可能完全沒用。
MYSQL mysql; //資料庫連接句柄
MYSQL_RES *result;
mysql_init (&mysql);
MYSQL_ROW sql_row;
if(!mysql_real_connect(&mysql,"localhost","root","密碼","資料庫名字",3306,NULL,0))
{//mydb為你所創建的資料庫,3306為埠號,可自行設定
printf("資料庫連接失敗\n");
}
else
{ mysql_query(&mysql, "SET NAMES GBK");//設置字體,因為中文可能亂碼
mysql_query(&mysql,"select * from 表名 where 公司名的欄位名=『你要搜的公司名』");//運行SQL語句
result=mysql_store_result(&mysql);
sql_row=mysql_fetch_row(result);//搜到的結果顯示到數組sql_row[]
if(sql_row)
{
printf("沒有找到");
return;
}
輸出sql_row[x]
//sql_row[x]就是結果,。x是欄位在表的位置,第一個位置就是sql_row[0]。但是我不知道C語言如何輸出
}