我有一个代码,用于查找单词之间是否有多个空格,在这种情况下,将它们更改为一个空格.我需要添加一些额外的功能,它应该在句子之间留出两个空格.
(句子的最后一个符号是.)
例如.
如果我有文件的文件:
This is my first program. Hello world
程序应该打印我:
This is my first program. Hello world
码:
# include <stdio.h>
# include <stdlib.h>
int main()
{
FILE *in;
char myStr[100],newStr[100];
int ch;
int j,i,k,z=0;
in=fopen("duom.txt","r");
if(in){
while(EOF != ch){
ch=fgetc(in);
myStr[z] = ch;
z++;
k=0;
for(i=0; myStr[i] != '\0'; i++) {
if(myStr[i-1] != '.' && myStr[i] == ' ' && myStr[i+1] == ' ' )
continue;
newStr[k]= myStr[i];
k++;
}
}
}
for(j=0;j<k;j++){
printf("%c",newStr[j]);
}
printf("\n");
fclose(in); …Run Code Online (Sandbox Code Playgroud) 当我点击时button1,我正在尝试在表单上创建4个按钮,但按钮不会显示.为什么不?
private void button1_Click(object sender, EventArgs e)
{
Button[] b = new Button[4];
for (int i=0; i < 4; i++)
{
b[i] = new Button();
b[i].Name = "button" + i;
b[i].Location = new Point(43, 39 + 10 * i);
b[i].Size = new Size(158, 48);
}
}
Run Code Online (Sandbox Code Playgroud)