99问答网
所有问题
当前搜索:
c语言存入数据
C语言
的各种
数据
在内存中如何存储?
答:
变量可以存储在内存中的不同地方,这依赖于它们的生存期。在函数外部定义的变量(全局变量或静态外部变量)和在函数内部定义的static变量,其生存期就是程序运行的全过程,这些变量被存储在
数据
段(datasegment)中。数据段是在内存中为这些变量留出的一段大小固定的空间,它分为两部分,一部分用来存放初始化...
c语言
输入多行
数据
答:
using namespace std;int main(){ baiint a,b;list<int> l;while (scanf("%d%d",&a,&b)!=EOF){ dul.push_back(a+b);} while (!l.empty()){ cout<<l.front()<<endl;l.pop_front();} } 需要用到list保存结果,因为n未知大小所以用list更合适。如果是想以比较方便的方式输入
数
...
C语言
如何把整形数组
数据
写入文件
答:
include<stdio.h> int main(){ FILE *file = NULL;int a[5][5], i, j;for(i = 0; i < 5; i++)for(j = 0; j < 5; j++)a[i][j] = 5*i+j;if((file = fopen("a.txt", "w+")) != NULL){ for(i = 0; i < 5; i++){ for(j = 0; j < 5; j++)f...
c语言
这么把一个数组的
数据存到
一个字符串变量里
答:
不知道您说的是不是这个意思 举一个例子吧。include<stdio.h> int main(void){ int num[10] = {1,2,3,4,5,6,7,8,9,0};char string[10];int i;for(i = 0; i < 10; i++){ string[i] = (char)(num[i] + 48);} string[i] = '\0';return 0;} ...
C语言
字符串变量添加
数据
答:
char s[]="Morning !";char a[50];strcpy(a,"Good ");strcat(a,s);//此时a所指向的字符串就是Good Morning !
c语言
输入多行
数据
答:
using namespace std;int main(){ baiint a,b;list<int> l;while (scanf("%d%d",&a,&b)!=EOF){ dul.push_back(a+b);} while (!l.empty()){ cout<<l.front()<<endl;l.pop_front();} } 需要用到list保存结果,因为n未知大小所以用list更合适。如果是想以比较方便的方式输入
数
...
C语言
文件读写结构体里面的
数据
怎样
存到
磁盘文件上
答:
1、首先打开VC++6.0。2、选择文件,新建。3、选择C++ source file 新建一个空白文档。4、首先声明头文件,#include<stdio.h>。5、主函数,定义变量main( ){ FILE *fp; int i; 需要一个结构体,struct rec{ /*定义结构体类型*/ char id[10];。6、主要代码if( (fp=fopen("d:\\in...
c语言
中关于向磁盘中写
数据
的问题
答:
if(fread(&stu[m] ,LEN,1,fp)==1)从stu中读取LEN个
数据
,写到fp指向的文件 m++;/*统计当前记录条数*/ } fclose(fp);//释放文件指针 if(m==0) //如果一个数据都没写入 printf("没有记录!\n");else { system("cls");//清屏 show();/*调用show函数,显示原有信息*/ } if((fp...
C语言
中怎么把字符数组里的
数据
存放到字符串数组中
答:
利用
C语言
标准库中的strtok()函数,可以轻松快捷的将以空格分隔开的一串字符分成多个子串,存放到字符指针数组中。函数说明:include <string.h> //头文件 char *strtok(char *str, const char *delim);strtok()用来将字符串分割成一个个片段。参数str指向欲分割的字符串,参数delim则为分割字符串中...
c语言
逐行读取文件
数据
并放入数组中
答:
//刚写的下面的代码,测试通过,如果有疑问,欢迎交流//只要忽略数组的第一个元素的就可以了//另外需要需要,可以把数组修改为二维数组#include<stdio.h>#include<string.h>#include<stdlib.h>int main(){char tar[10000];int cur_lib[1000];char *ch;FILE * fp = fopen("tar.txt", "r")...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜