易截截图软件、单文件、免安装、纯绿色、仅160KB

C_定义字符型二维数组实现简单的编辑器

 源码:
# include <stdio.h>
/* 宏定义 */
# define MAX 100
# define LEN 80
 
/* 一个非常简单的文本编辑器 */
int main()
{
    char text[MAX][LEN];  // 定义字符型数组
    register int t, i, j;    /* 定义三个寄存器变量 */
    /* 逐行输入字符串 */
    for(t=0; t<MAX; t++)    
    {
        printf("%d: ", t);
        gets(text[t]);
        if(!text[t][0])
            break;  /* 空行退出 */
    }
     
    /* 按行,逐个字符输出字符串 */
    for(i=0; i<t; i++)  
    {
        for(j=0; text[i][j]; j++)
            putchar(text[i][j]);
        putchar('\n');
    }
    return 0;
}


相关文档:

C/C++中的Split函数

 C/C++中的Split函数是strtok()其函数原型如下:
char * strtok (char * str, const char * delimiters);
函数说明
strtok()用来将字符串分割成一个个片段。参数str指向欲分割的字符串,参数delimiters则为分割字符串,当strtok()在参数
str的字符串中发现到参数delimiters的分割字符时则会将该字符改为'\0'字符 ......

C_自增与自减

 源码:
# include <stdio.h>
 
int main()
{
    int i, j, k;
    int m, n, p;
 
    i = 8;
    j = 10;
    k = 12;
    
    /* 自增在操作数之前 */
   ......

C_改变字符编码实现简单加密

 源码:
# include <stdio.h>
 
int main()
{
    /* 定义字符型变量,并给它们付初值 */
    char c1, c2, c3, c4, c5, c6, c7;
    c1 = 'C';
    c2 = 'h';
    c3 = 'i';
    c4 = 'n';
 & ......

C_判断语句if与else的组合使用

 源码:
# include <stdio.h>
 
int main()
{
    int x, y;
    printf("请输入自变量x:");
    scanf("%d", &x);
 
    if(x < 6)
    {
        ......

C_使用break和continue控制循环语句

 源码:
# include <stdio.h>
 
int main( )
{
    int radius;
    double area;
    for(radius = 1; radius <= 10 ; radius++)
    {
        area = 3.1416 * radius * radius;
   ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号