C语言学习
文章平均质量分 54
xiaotuni
看电影,电视。
展开
-
Unix-C 一个非常简单的文本编辑器
#include "Head.c"#define MAX 100#define LEN 10 char text[MAX][LEN]; /*一个非常简单的文本编辑器*/ void main(){ register int t,i,j; /*声明为寄存器变量*/ for(t=0; t {原创 2008-01-31 11:30:00 · 925 阅读 · 0 评论 -
解决Pro*C程序数据显示中出现在乱码问题。
<br />Pro*C程序在操作Oracle 数据库的时候,显示出来的内容都????<br /> <br />那是因为字符集的问题,修改如下:<br /> <br />在用户的 .profile 中添加下面这行。<br /> <br />export NLS_LANG=american_america.ZHS16GBK<br /> <br />保存后让.profie 生效一下 命令 . .profile 或者 source .profile <br /> <br />再运行 pro*c 程序就正常显示了。原创 2010-08-28 21:17:00 · 1460 阅读 · 0 评论 -
Pro*c中嵌入PL/SQL块
主要功能是:程序提示用户输入 部门号,然后显示该部门的名字,地址及职员人数。Pro*C中 samplePL_SQL.pc 代码如下: 1 #include 2 #include 3 #include 4 5 typedef char asciz; 6 exec sql begin declare section; 7 8 exec sql type原创 2009-03-25 14:51:00 · 1535 阅读 · 0 评论 -
批量从数据库是提取数据,并显示出来。
运行系统 solaris 10数据库 oracle 10gsampleArray.pc内容 1 #include 2 #include 3 #include 4 #define USERNAME_LEN 20 /*用户名的长度*/ 5 #define PASSWORD_LEN 20 /*密码长度*/ 6 #define ARRA原创 2009-03-23 11:03:00 · 1096 阅读 · 0 评论 -
输入四个字符串然后按大到后输出。
#include "Head.c"void main(){ char *ptr1[4]; char str[4][20]; char temp[20]; //定义指针数组,二维字符数组,用于交换的一维字符数组 int i; int j ; for( i = 0; i {原创 2008-02-28 22:53:00 · 1990 阅读 · 0 评论 -
用指向二维数组的指针,实现对二维数组的按行相加
#include "Head.c"#define ROW 3 //行#define LIST 4 //列void main(){ int i; int j; int arr[ROW][LIST] ; int temp[LIST]; int *ptr ; int *t ;原创 2008-02-02 11:07:00 · 3309 阅读 · 0 评论 -
C 指针的学习
#include "Head.c"void main(){ printf("现在学习指针与之间值传递方法。/n"); printf("现在在有五种法子,显示各种功能。/n"); printf("1、以数组的不同引用形式输出数组各元素的值。/n"); printf("2、采用指针变量表示的地址法输入输出各元素。/n"); prin原创 2008-02-01 14:26:00 · 690 阅读 · 0 评论 -
排序 自己选择是从小到小还是从小到大排序。
#include "Head.c"void main() /*排序*/{ int num[10]; int i,j; void DESC(); void ASC(); printf("请输入十个数字。/n"); for( i = 0 ; i {原创 2008-01-31 17:36:00 · 1598 阅读 · 0 评论 -
排序 从小到大。
#include "Head.c"void main() /*排序*/{ int num[10]; int i,j; int temp; /*中间存取变量*/ printf("请输入十个数字。/n"); for( i = 0 ; i { p原创 2008-01-31 15:28:00 · 580 阅读 · 0 评论 -
C中对 printf("%.*s/n",len,content) 的意思理解。
<br />一直不明白是什么意思,问了别人才知道printf("%.*s/n",6,"aaaaaaaaa")是什么意思。 <br />如:<br />#include <stdio.h><br />#include <stdlib.h><br /><br />int main(void)<br />{<br /> char *content = "abcdefghijklmn";<br /> printf("输出数据 :%.*s/n",5,conten原创 2010-09-02 11:06:00 · 1240 阅读 · 0 评论