Ho fatto questo semplice programma x esercizio...
Date due stringhe le stampa concatenate,
funziona ma quando lo lancio si chiude automaticamente dopo avermi fornito il risultato...come posso fare x farlo chiudere premendo un tasto qualsiasi o premendo invio?
ecco il codice:
#include <stdio.h>
#include <ctype.h>
void catstr (
char str1 [], char str2 []);
int main ()
{
char nome1 [100], nome2 [100];
printf ("Scrivi la prima parola:\n");
scanf ("%s",nome1);
printf ("Srivi la seconda parola:\n");
scanf ("%s",nome2);
catstr (nome1, nome2);
printf ("Il risltato della concatenazione e': %s", nome1);
getchar ();
}
void catstr (char str1 [], char str2 [])
{
int i, j;
for (i=0; str1 [i] != '\0' ; i++);
for (j=0; str2 [j]!= '\0' ; j++, i++) str1 [i]=str2 [j];
str1 [i] = '\0';
}
Aspetto suggerimenti![]()