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语言如何输出
}