c語言加存
1. c語言中如何實現保存這一操作呢
這不來了!!!
同學,如果你不急,先把代碼等相關資料Email給我[email protected]
因為我不知道你使用資料庫存儲數據還是使用文件存儲,如果是資料庫,是哪個資料庫,這些都很重要。。。。。
最好把工程發過來
不過我晚上有事,夜裡回來給你看看,如何……?
2. C語言怎麼保存
C語言是一門編程語言,按照語法編輯代碼,保存為.c 如果有頭文件,保存為.h 在能解析c語言代碼的軟體中,比如turboc2.0,里邊可以編譯,就會得到結果
3. c語言 賦值 保存
這個只有保存在文件中,不然程序運行結束後a肯定消失,下面的代碼滿足你的要求
#include<stdio.h>
#include <stdlib.h>
void main()
{
int a;
FILE *fp;
fp = fopen("a.txt", "rb");
if(fp == NULL)
{
scanf("%d",&a);
fp = fopen("a.txt", "ab");
if(fp == NULL)
{
printf("create file failed!");
return;
}
fwrite(&a, sizeof(int), 1, fp);
fclose(fp);
printf("a=%d\n", a);
return;
}
fread(&a, sizeof(int), 1, fp);
printf("a=%d\n", a);
}
4. 麻煩C語言高手幫忙給我的程序加個保存的一段程序
要保存什麼東東呀? 使用文件保存, FILE 你們學了吧, 用這個就可以.
5. 用C語言怎麼保存文件
用fopen打開的時候用
fopen("filename","r")
那個r你要是用w的話就會把文件中的數據清空
6. C語言如何將結果保存在文件裡面,添加代碼會要更改和影響我的源代碼嗎
如果僅僅是將結果保存在文件里,那不需要修改代碼,用系統的重定向功能就行:
假設你的代碼最終生成的可執行文件為 t.exe
那麼可以這樣:
t.exe > r.txt //這個命令就是將t的輸出結果保存在r.txt這個文件里,原來的內容被清空
t.exe >> r.txt //這個命令就是將t的輸出結果追加到r.txt這個文件里
7. c語言怎麼把加法程序運算的結果保存
可以使用雙目運算符,將結果保存等待第二次計算結果再調用相加。比如:
int a;
for(....){
a += i;
}
8. C語言如何保存程序內輸入的數據
//ascii I/O
FILE * fin,fout;
fin=fopen("xxx.dat","r");
fout=fopen("xxx.dat","w");
fprintf(fout,"");
fscanf(fin,"");
fclose(fin);
fclose(fout);
//類似這樣的,就把printf和scanf改一下,就完內成了文容件I/O
9. c語言中怎麼存一個字元串
在c語言中存抄儲一個字元串,一般有兩種方法,一種是字元指針,一種是使用字元數組。比如:
constchar*str="hello";//使用字元串指針
constcharstr[]="hello";//使用字元數組
如果保存的字元串,需要修改。一般使用字元數組。比如:
charpath[256]="c:\windows\";
strcat(path,"system32");
10. c語言中怎樣把數據存入文件
這是一個簡單的例子,存的也是文本。看你需要是否存二進制,那樣的話使用fwrite。
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp;
int x=1234;
fp=fopen("d:\\test.txt","w");
if(fp==NULL)
{
printf("create file failed\n");
return -1;
}
fprintf(fp,"%d",x);
fclose(fp);
return 0;
}