c语言-简单c程序的编写,应该不是太难完成。

问题描述

简单c程序的编写,应该不是太难完成。

我现在程序里有个循环,里面有条语句
while(1)

{

...
char* outImageName1 = "test1.jpg";
...
}

我想让这条语句每循环一次后面的名称就加1,比如test1.jpg,test2.jpg,test3.jpg.。。。。
这个怎么实现?

解决方案

代码:

 int i;
    for(i = 1; i < 100; i++)
    {
        char outImageName1[32] = {0};
        sprintf(outImageName1, "test%d.jpg", i);
        printf("%sn", outImageName1);
    }

解决方案二:

把i 改成变量

int i=1;
while(i<100){

}

解决方案三:

用个for循环,捕捉字符串里的数字再替换就行了吧。

解决方案四:

定义一个整型变量,然后字符串拼接

解决方案五:

给你做参考:#include

void main(){
int t=1;
int i=1;
while(t <= 10){

    printf("test%d.jpgn",i);
    i++;
    t++;
}

}

时间: 2024-09-16 16:39:35

c语言-简单c程序的编写,应该不是太难完成。的相关文章

go语言简单网络程序实例分析_Golang

本文实例分析了go语言简单网络程序.分享给大家供大家参考.具体分析如下: 服务端代码如下: 复制代码 代码如下: package main import (     "net"     "os" ) func serve(s net.Conn) {     var buf [1024]byte     for {         n, err := s.Read(&buf)         if err != nil || n == 0 {         

《ANTLR 4权威指南》——2.4 使用语法分析树来构建语言类应用程序

2.4 使用语法分析树来构建语言类应用程序 为了编写一个语言类应用程序,我们必须对每个输入的词组或者子词组执行一些适当的操作.进行这项工作最简单的方式是操作语法分析器自动生成的语法分析树.这种方式的优点在于,我们能够重回我们所熟悉的Java领域.这样,在语言类应用程序进一步的构建过程中,我们就不需要再学习复杂的ANTLR语法了. 首先,我们来认识一下ANTLR在识别和建立语法分析树的过程中使用的数据结构和类名.熟悉这些数据结构将为我们未来的讨论奠定基础. 前已述及,词法分析器处理字符序列并将生成

《ANTLR 4权威指南 》一2.4 使用语法分析树来构建语言类应用程序

2.4 使用语法分析树来构建语言类应用程序 为了编写一个语言类应用程序,我们必须对每个输入的词组或者子词组执行一些适当的操作.进行这项工作最简单的方式是操作语法分析器自动生成的语法分析树.这种方式的优点在于,我们能够重回我们所熟悉的Java领域.这样,在语言类应用程序进一步的构建过程中,我们就不需要再学习复杂的ANTLR语法了. 首先,我们来认识一下ANTLR在识别和建立语法分析树的过程中使用的数据结构和类名.熟悉这些数据结构将为我们未来的讨论奠定基础. 前已述及,词法分析器处理字符序列并将生成

《ANTLR 4权威指南》——2.4节使用语法分析树来构建语言类应用程序

2.4 使用语法分析树来构建语言类应用程序 为了编写一个语言类应用程序,我们必须对每个输入的词组或者子词组执行一些适当的操作.进行这项工作最简单的方式是操作语法分析器自动生成的语法分析树.这种方式的优点在于,我们能够重回我们所熟悉的Java领域.这样,在语言类应用程序进一步的构建过程中,我们就不需要再学习复杂的ANTLR语法了. 首先,我们来认识一下ANTLR在识别和建立语法分析树的过程中使用的数据结构和类名.熟悉这些数据结构将为我们未来的讨论奠定基础. 前已述及,词法分析器处理字符序列并将生成

《Python语言程序设计》——2.2 编写一个简单的程序

2.2 编写一个简单的程序 关键点:编写一个涉及设计解决问题的策略的程序,然后使用程序设计语言实现这些策略.首先,让我们来看一个计算圆面积的简单问题.我们该如何编写程序来解决这个问题呢?编写程序涉及如何设计算法以及如何将算法翻译成程序设计指令或代码.当你编写代码时--即你在编写程序时--你就将一个算法翻译成一段程序.算法描述的是如何通过列出要进行的动作和这些动作的执行顺序来解决一个问题.算法可以帮助程序员在使用程序设计语言编程之前做一个规划.算法可以用自然语言或伪代码(即自然语言与某些程序设计代

简单的用PHP编写的导航条程序

//简单的用PHP编写的导航条程序  <?php //导航条配置说明:默认显示的是目录名 //如果不愿意使用目录名,请去掉下面一行注释,并修改数组元素 $label= array("目录1"=>"导航名1","目录2"=>"导航名2","目录3"=>"导航名3"); $ur1=$REQUEST_URI; while($ur1 != ""){  

c语言-C语言简单程序调试问题

问题描述 C语言简单程序调试问题 这是源码: #include #include int main() { double x,y,z,i; for(x = 1;x<100000;x++) { y = sqrt(x+100); z = sqrt(x+268); if((y*y == x+100)&&(z*z == x+268)) { printf("%lfn",x); } } return 0; } 不知道问题出在哪里?麻烦解答一下. 另,为什么知道设定的数值范围是

用c 语言或者c++程序语言编写DGIM算法(近似计算窗口中1-bit的个数的算法)。

问题描述 用c 语言或者c++程序语言编写DGIM算法(近似计算窗口中1-bit的个数的算法). 1:以01stream.txt文件,好像不能上传附件,文件内容为01所组成的数据流,为自己所写程序的输入,读取中文件中的01数据流: 2:设定窗口大小1000,以不超过50%的相对误差回答任意时刻,当前窗口中有多少个1-bit: 3:设定窗口大小2000,以不超过10%的相对误差回答任意时刻,当前窗口中有多少个1-bit: 4:编写一个精确计算当前窗口中1-bit个数的精确程序,比较精确程序在运行时

c语言-简单的C语言程序--小白求助

问题描述 简单的C语言程序--小白求助 #include<stdio.h> #include<math.h> #include<stdlib.h> #include<string.h> int main() { int N,n,i; char t[1000],s[1000]; scanf("%d",&N); while(N--) { gets(t); scanf("%d",&n); for(i=0;i&